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