_BYTE *__fastcall BasePrintLibSPrintMarker(_BYTE *a1, unsigned int a2, int i_1, __int16 a4, int a5)
{
int i; // esi
for ( i = 0; i < i_1; ++i )
{
if ( (unsigned int)a1 >= a2 )
break;
*a1 = a4;
if ( a5 != 1 )
a1[1] = HIBYTE(a4);
a1 += a5;
}
return a1;
}