#include "main.h"
#include "support.h"
{
switch (type)
{
printf("%u", static_cast<const lt_uint8 *>(data)[idx]);
break;
printf("%d", static_cast<const lt_int8 *>(data)[idx]);
break;
printf("%u", static_cast<const lt_uint16 *>(data)[idx]);
break;
printf("%d", static_cast<const lt_int16 *>(data)[idx]);
break;
printf("%u", static_cast<const lt_uint32 *>(data)[idx]);
break;
printf("%d", static_cast<const lt_int32 *>(data)[idx]);
break;
printf("%f", static_cast<const float *>(data)[idx]);
break;
printf("%f", static_cast<const double *>(data)[idx]);
break;
printf("%s", ((const char **)data)[idx]);
break;
default:
}
}
static void
{
{
printf(" dimensions: ");
{
printf("[%d]", dims[d]);
}
printf("\n");
}
{
printf(" scalar value: ");
printf("\n");
}
{
printf(" vector values:\n");
{
printf(" [%d]: ", l);
printf("\n");
}
}
{
printf(" array values:\n");
{
printf(" [%d]:\n", d);
{
printf(" [%d]: ", nd);
printf("\n");
++i;
}
}
}
}
{
const LTFileSpec fileSpec(INPUT_PATH(
"meg_cr20.sid"));
TEST_BOOL(reader != NULL);
{
TEST_SUCCESS(db.getDataByIndex(i, rec));
dumpRecord(*rec);
}
reader = NULL;
}