"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "mpl/include/uthash.h" between
hydra-3.3.1.tar.gz and hydra-3.3.2.tar.gz

About: Hydra (MPICH) is a process management system for starting parallel jobs. Hydra is designed to natively work with existing launcher daemons (such as ssh, rsh, fork), as well as natively integrate with resource management systems (such as slurm, pbs, sge).

uthash.h  (hydra-3.3.1):uthash.h  (hydra-3.3.2)
skipping to change at line 75 skipping to change at line 75
char **_da_dst = (char**)(&(dst)); \ char **_da_dst = (char**)(&(dst)); \
*_da_dst = (char*)(src); \ *_da_dst = (char*)(src); \
} while (0) } while (0)
#else #else
#define DECLTYPE_ASSIGN(dst,src) \ #define DECLTYPE_ASSIGN(dst,src) \
do { \ do { \
(dst) = DECLTYPE(dst)(src); \ (dst) = DECLTYPE(dst)(src); \
} while (0) } while (0)
#endif #endif
/* a number of the hash function use uint32_t which isn't defined on Pre VS2010
*/
#if defined(_WIN32)
#if defined(_MSC_VER) && _MSC_VER >= 1600
#include <stdint.h>
#elif defined(__WATCOMC__) || defined(__MINGW32__) || defined(__CYGWIN__)
#include <stdint.h>
#else
typedef unsigned int uint32_t;
typedef unsigned char uint8_t;
#endif
#elif defined(__GNUC__) && !defined(__VXWORKS__)
#include <stdint.h>
#else
typedef unsigned int uint32_t;
typedef unsigned char uint8_t;
#endif
#ifndef uthash_fatal #ifndef uthash_fatal
#define uthash_fatal(msg) exit(-1) /* fatal error (out of memory,etc) */ #define uthash_fatal(msg) exit(-1) /* fatal error (out of memory,etc) */
#endif #endif
#ifndef uthash_malloc #ifndef uthash_malloc
#define uthash_malloc(sz,class) MPL_malloc(sz,class) /* malloc fcn */ #define uthash_malloc(sz,class) MPL_malloc(sz,class) /* malloc fcn */
#endif #endif
#ifndef uthash_free #ifndef uthash_free
#define uthash_free(ptr,sz) MPL_free(ptr) /* free fcn */ #define uthash_free(ptr,sz) MPL_free(ptr) /* free fcn */
#endif #endif
#ifndef uthash_strlen #ifndef uthash_strlen
 End of changes. 1 change blocks. 
18 lines changed or deleted 0 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)