История изменений
Исправление
wota,
(текущая версия)
:
там просто смещение поправить надо, забыл про него, но в принципе я все-равно уже по другому сделал:
void undebug_wota(char *s) {
char* p = s;
for( ; *p && ( p = strchrnul( s, ' ' ) ) ; s = p + 1 ) {
if( p - s == 5 && ( *((long*)s) & 0x000000FFFFFFFFFF ) == 0x6775626564 )
memset( s, ' ', 5 );
}
}
по идее это и будет самым коротким, корректным и быстрым решением
Исправление
wota,
:
там просто индекс неверный, но в принципе я все-равно уже по другому сделал:
void undebug_wota(char *s) {
char* p = s;
for( ; *p && ( p = strchrnul( s, ' ' ) ) ; s = p + 1 ) {
if( p - s == 5 && ( *((long*)s) & 0x000000FFFFFFFFFF ) == 0x6775626564 )
memset( s, ' ', 5 );
}
}
по идее это и будет самым коротким, корректным и быстрым решением
Исходная версия
wota,
:
там просто индекс неверный, но в принципе я все-равно уже по другому сделал:
по идее это и будет самым коротким, корректным и быстрым решением