1
1

- we need to export this internal symbols because the tests in

test/memory need them.

This commit was SVN r14667.
Этот коммит содержится в:
Sven Stork 2007-05-16 15:14:31 +00:00
родитель a97e65e7f7
Коммит 1f526a95e9
2 изменённых файлов: 13 добавлений и 5 удалений

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

@ -129,9 +129,9 @@ typedef struct ompi_datatype_t {
OMPI_DECLSPEC OBJ_CLASS_DECLARATION( ompi_datatype_t );
int ompi_ddt_register_params(void);
int32_t ompi_ddt_init( void );
int32_t ompi_ddt_finalize( void );
ompi_datatype_t* ompi_ddt_create( int32_t expectedSize );
OMPI_DECLSPEC int32_t ompi_ddt_init( void );
OMPI_DECLSPEC int32_t ompi_ddt_finalize( void );
OMPI_DECLSPEC ompi_datatype_t* ompi_ddt_create( int32_t expectedSize );
OMPI_DECLSPEC int32_t ompi_ddt_commit( ompi_datatype_t** );
OMPI_DECLSPEC int32_t ompi_ddt_destroy( ompi_datatype_t** );
static inline int32_t ompi_ddt_is_committed( const ompi_datatype_t* type )
@ -145,7 +145,7 @@ static inline int32_t ompi_ddt_is_valid( const ompi_datatype_t* type )
static inline int32_t ompi_ddt_is_predefined( const ompi_datatype_t* type )
{ return (type->flags & DT_FLAG_PREDEFINED); }
void ompi_ddt_dump( const ompi_datatype_t* pData );
OMPI_DECLSPEC void ompi_ddt_dump( const ompi_datatype_t* pData );
/* data creation functions */
OMPI_DECLSPEC int32_t ompi_ddt_duplicate( const ompi_datatype_t* oldType, ompi_datatype_t** newType );
OMPI_DECLSPEC int32_t ompi_ddt_create_contiguous( int count, const ompi_datatype_t* oldType, ompi_datatype_t** newType );
@ -238,6 +238,14 @@ OMPI_DECLSPEC ompi_datatype_t*
ompi_ddt_create_from_packed_description( void** packed_buffer,
struct ompi_proc_t* remote_processor );
#if OMPI_ENABLE_DEBUG
/* this symbols are just needed for the ompi internal tests */
OMPI_DECLSPEC extern int ompi_unpack_debug;
OMPI_DECLSPEC extern int ompi_pack_debug;
OMPI_DECLSPEC extern int ompi_position_debug;
#endif
#if defined(c_plusplus) || defined(__cplusplus)
}
#endif

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

@ -227,7 +227,7 @@ typedef struct {
long double i;
} ompi_complex_long_double_t;
extern const ompi_datatype_t* ompi_ddt_basicDatatypes[DT_MAX_PREDEFINED];
OMPI_DECLSPEC extern const ompi_datatype_t* ompi_ddt_basicDatatypes[DT_MAX_PREDEFINED];
#define BASIC_DDT_FROM_ELEM( ELEM ) (ompi_ddt_basicDatatypes[(ELEM).elem.common.type])