~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/myisam/my_handler.cc

  • Committer: Monty Taylor
  • Date: 2010-06-02 22:35:45 UTC
  • mto: This revision was merged to the branch mainline in revision 1586.
  • Revision ID: mordred@inaugust.com-20100602223545-q8ekf9b40a85nwuf
Rearragned unittests into a single exe because of how we need to link it
(thanks lifeless)
Link with server symbols without needing to build a library.
Added an additional atomics test which tests whatever version of the atomics
lib the running platform would actually use.

Show diffs side-by-side

added added

removed removed

Lines of Context:
297
297
      a=  end;
298
298
      b+= 4; /* sizeof(long int); */
299
299
      break;
 
300
    case HA_KEYTYPE_UINT24:
 
301
      l_1=mi_uint3korr(a);
 
302
      l_2=mi_uint3korr(b);
 
303
      if (piks && (flag = CMP_NUM(l_1,l_2)))
 
304
        return ((keyseg->flag & HA_REVERSE_SORT) ? -flag : flag);
 
305
      a=  end;
 
306
      b+= 3;
 
307
      break;
300
308
    case HA_KEYTYPE_DOUBLE:
301
309
      mi_float8get(d_1,a);
302
310
      mi_float8get(d_2,b);
420
428
      }
421
429
    case HA_KEYTYPE_LONG_INT:
422
430
    case HA_KEYTYPE_ULONG_INT:
 
431
    case HA_KEYTYPE_UINT24:
423
432
    case HA_KEYTYPE_LONGLONG:
424
433
    case HA_KEYTYPE_ULONGLONG:
425
434
    case HA_KEYTYPE_DOUBLE: