Kompilace mysql-3.22.26a
Martin Horak
pop3MH1 na sce.cz
Středa Říjen 6 08:52:52 CEST 1999
>
>
> "Martin Horak" <pop3MH1 na sce.cz> writes:
>
> > extern my_bool my_like_range(const char *ptr,uint ptr_length,pchar
> > escape,uint res_length, char *min_str,char *max_str,
> > uint *min_length,uint *max_length); /* Toto jsem
> doplnil */
> > /* Vytahl jsem to z strings/ctype-czech.c */
>
> Chyba je presne a jenom v tomhle spatnem prototypu, ktery
> jste opravil spravne. (Ty chybejici zavorky tam podle me nachybi.)
Bez nich ale kompilace konci chybou:
opt_range.cc:846: 'min_length' undeclared
opt_range.cc:846: 'max_length' undeclared
Navic podle logicke struktury programu si myslim, ze by tam zavorky
byt mely. Tady je ten (zkraceny) kus kodu:
...
if (field->binary())
like_error=like_range(params);
else
#ifndef USE_STRCOLL
like_error=like_range(params);
#else
{ // inkriminovane zavorky
uint min_length,max_length;
like_error= my_like_range(params,min_length,max_length);
}
#endif
if (like_error) // Can't optimize with LIKE
DBUG_RETURN(0);
...
Martin Horak
--
Ing. Martin Horak
SCE a.s. Decin
pop3MH1 na sce.cz
Další informace o konferenci Databases