1
1

* add headers for BSD-based systems

* clean up some warnings with -pedantic

This commit was SVN r960.
Этот коммит содержится в:
Brian Barrett 2004-03-25 21:00:58 +00:00
родитель 1754d9ab7e
Коммит 82cada0e2d

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

@ -12,7 +12,9 @@
#define DATATYPE_H_HAS_BEEN_INCLUDED #define DATATYPE_H_HAS_BEEN_INCLUDED
#include "lam_config.h" #include "lam_config.h"
#include <sys/types.h>
#include <sys/uio.h> #include <sys/uio.h>
#include <unistd.h>
#include <string.h> #include <string.h>
#include "include/constants.h" #include "include/constants.h"
#include "lfc/lam_object.h" #include "lfc/lam_object.h"
@ -172,20 +174,20 @@ int lam_ddt_create_darray( int size, int rank, int ndims, int* pGSizes, int *pDi
int lam_ddt_add( dt_desc_t* pdtBase, dt_desc_t* pdtNew, unsigned int count, long disp, long extent ); int lam_ddt_add( dt_desc_t* pdtBase, dt_desc_t* pdtNew, unsigned int count, long disp, long extent );
static inline int lam_ddt_type_lb( dt_desc_t* pData, long* disp ) static inline int lam_ddt_type_lb( dt_desc_t* pData, long* disp )
{ *disp = pData->lb; return 0; }; { *disp = pData->lb; return 0; }
static inline int lam_ddt_type_ub( dt_desc_t* pData, long* disp ) static inline int lam_ddt_type_ub( dt_desc_t* pData, long* disp )
{ *disp = pData->ub; return 0; }; { *disp = pData->ub; return 0; }
static inline int lam_ddt_type_size ( dt_desc_t* pData, int *size ) static inline int lam_ddt_type_size ( dt_desc_t* pData, int *size )
{ *size = pData->size; return 0; }; { *size = pData->size; return 0; }
static inline int lam_ddt_type_extent( dt_desc_t* pData, long* extent ) static inline int lam_ddt_type_extent( dt_desc_t* pData, long* extent )
{ *extent = (pData->ub - pData->lb); return 0; }; { *extent = (pData->ub - pData->lb); return 0; }
static inline int lam_ddt_type_resize( dt_desc_t* pOld, long lb, long extent, dt_desc_t** pNew ) static inline int lam_ddt_type_resize( dt_desc_t* pOld, long lb, long extent, dt_desc_t** pNew )
{ /* empty function */ return -1; }; { /* empty function */ return -1; }
static inline int lam_ddt_get_extent( dt_desc_t* pData, long* lb, long* extent) static inline int lam_ddt_get_extent( dt_desc_t* pData, long* lb, long* extent)
{ *lb = pData->lb; *extent = pData->ub - pData->lb; return 0; }; { *lb = pData->lb; *extent = pData->ub - pData->lb; return 0; }
static inline int lam_ddt_get_true_extent( dt_desc_t* pData, long* true_lb, long* true_extent) static inline int lam_ddt_get_true_extent( dt_desc_t* pData, long* true_lb, long* true_extent)
{ *true_lb = pData->true_lb; *true_extent = (pData->true_ub - pData->true_lb); return 0; }; { *true_lb = pData->true_lb; *true_extent = (pData->true_ub - pData->true_lb); return 0; }
int lam_ddt_get_element_count( dt_desc_t* pData, int iSize ); int lam_ddt_get_element_count( dt_desc_t* pData, int iSize );
int lam_ddt_copy_content_same_ddt( dt_desc_t* pData, int count, char* pDestBuf, char* pSrcBuf ); int lam_ddt_copy_content_same_ddt( dt_desc_t* pData, int count, char* pDestBuf, char* pSrcBuf );