1
1
This commit was SVN r5186.
Этот коммит содержится в:
Jeff Squyres 2005-04-05 20:40:22 +00:00
родитель c36eab4749
Коммит 5946d303d8

Просмотреть файл

@ -23,8 +23,6 @@
#include "class/ompi_object.h"
#include "class/ompi_hash_table.h"
#if 0
static FILE *error_out=NULL;
char *num_keys[] = {
@ -59,18 +57,26 @@ char *perm_keys[] = {
NULL
};
typedef union {
uint32_t uvalue;
void *vvalue;
} value_t;
static void validate_table(ompi_hash_table_t *table, char *keys[], int is_numeric_keys)
{
int j;
const char *val;
int j, ret;
value_t value;
for ( j = 0; keys[j]; j += 2)
{
if ( 1 == is_numeric_keys )
val = ompi_hash_table_get_value_uint32(table, atoi(keys[j]));
else
val = ompi_hash_table_get_value_ptr(table, keys[j], strlen(keys[j]));
test_verify_str(keys[j+1], val);
for ( j = 0; keys[j]; j += 2) {
if ( 1 == is_numeric_keys ) {
ret = ompi_hash_table_get_value_uint32(table, atoi(keys[j]),
(void**) &value.uvalue);
} else {
ret = ompi_hash_table_get_value_ptr(table, keys[j],
strlen(keys[j]),
&value.vvalue);
}
test_verify_str(keys[j+1], value.vvalue);
}
test_verify_int(j/2, ompi_hash_table_get_size(table));
}
@ -170,12 +176,3 @@ int main(int argc, char **argv)
return test_finalize();
}
#endif
int
main(int argc, char *argv[])
{
printf("WARNING: Test disabled because it doesn't compile\n");
return 77;
}