=================================================================== RCS file: /home/cvs/OpenXM/src/ox_toolkit/cmo.c,v retrieving revision 1.3 retrieving revision 1.6 diff -u -p -r1.3 -r1.6 --- OpenXM/src/ox_toolkit/cmo.c 2000/12/14 01:39:31 1.3 +++ OpenXM/src/ox_toolkit/cmo.c 2003/01/17 06:49:53 1.6 @@ -1,5 +1,5 @@ /* -*- mode: C; coding: euc-japan -*- */ -/* $OpenXM: OpenXM/src/ox_toolkit/cmo.c,v 1.2 2000/10/12 15:50:10 ohara Exp $ */ +/* $OpenXM: OpenXM/src/ox_toolkit/cmo.c,v 1.5 2003/01/13 12:03:12 ohara Exp $ */ /* This module includes functions for sending/receiveng CMO's. @@ -223,6 +223,14 @@ cmo_zero* new_cmo_zero() return m; } +cmo_double *new_cmo_double(double d) +{ + cmo_double* m = malloc(sizeof(cmo_double)); + m->tag = CMO_64BIT_MACHINE_DOUBLE; + m->d = d; + return m; +} + cmo_dms_generic* new_cmo_dms_generic() { cmo_dms_generic* m = malloc(sizeof(cmo_dms_generic)); @@ -333,7 +341,7 @@ char *new_string_set_cmo(cmo *m) default: #ifdef DEBUG symp = lookup_by_tag(m->tag); - fprintf(stderr, "I do not know how to convert %s to a string.\n", symp->key); + ox_printf("I do not know how to convert %s to a string.\n", symp->key); #endif /* yet not implemented. */ return NULL;