~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/item/cmpfunc.cc

  • Committer: Olaf van der Spek
  • Date: 2011-02-21 21:45:55 UTC
  • mto: (2190.1.2 drizzle-build)
  • mto: This revision was merged to the branch mainline in revision 2191.
  • Revision ID: olafvdspek@gmail.com-20110221214555-ryzxlqrw5tm1ypp1
Remove register keyword

Show diffs side-by-side

added added

removed removed

Lines of Context:
4651
4651
 
4652
4652
bool Item_func_like::turboBM_matches(const char* text, int text_len) const
4653
4653
{
4654
 
  register int bcShift;
4655
 
  register int turboShift;
 
4654
  int bcShift;
 
4655
  int turboShift;
4656
4656
  int shift = pattern_len;
4657
4657
  int j     = 0;
4658
4658
  int u     = 0;
4666
4666
  {
4667
4667
    while (j <= tlmpl)
4668
4668
    {
4669
 
      register int i= plm1;
 
4669
      int i= plm1;
4670
4670
      while (i >= 0 && pattern[i] == text[i + j])
4671
4671
      {
4672
4672
        i--;
4676
4676
      if (i < 0)
4677
4677
        return 1;
4678
4678
 
4679
 
      register const int v = plm1 - i;
 
4679
      const int v = plm1 - i;
4680
4680
      turboShift = u - v;
4681
4681
      bcShift    = bmBc[(uint32_t) (unsigned char) text[i + j]] - plm1 + i;
4682
4682
      shift      = (turboShift > bcShift) ? turboShift : bcShift;
4697
4697
  {
4698
4698
    while (j <= tlmpl)
4699
4699
    {
4700
 
      register int i = plm1;
 
4700
      int i = plm1;
4701
4701
      while (i >= 0 && likeconv(cs,pattern[i]) == likeconv(cs,text[i + j]))
4702
4702
      {
4703
4703
        i--;
4708
4708
      if (i < 0)
4709
4709
        return 1;
4710
4710
 
4711
 
      register const int v= plm1 - i;
 
4711
      const int v= plm1 - i;
4712
4712
      turboShift= u - v;
4713
4713
      bcShift= bmBc[(uint32_t) likeconv(cs, text[i + j])] - plm1 + i;
4714
4714
      shift= (turboShift > bcShift) ? turboShift : bcShift;