1234567891011121314151617181920212223242526272829303132 |
- /*
- * lib_memory.h
- *
- * Copyright 2014-2021 Michael Zillgith
- *
- * This file is part of Platform Abstraction Layer (libpal)
- * for libiec61850, libmms, and lib60870.
- */
- #ifndef MEMORY_H_
- #define MEMORY_H_
- #include "hal_base.h"
- #include "malloc.h"
- #define CALLOC(nmemb, size) mycalloc(nmemb, size)
- #define MALLOC(size) mymalloc(SRAMEX,size)
- #define REALLOC(oldptr, size) myrealloc(SRAMEX,oldptr, size)
- #define FREEMEM(ptr) myfree(SRAMEX,ptr)
- #define GLOBAL_CALLOC(nmemb, size) mycalloc(nmemb, size)
- #define GLOBAL_MALLOC(size) mymalloc(SRAMEX,size)
- #define GLOBAL_REALLOC(oldptr, size) myrealloc(SRAMEX,oldptr, size)
- #define GLOBAL_FREEMEM(ptr) myfree(SRAMEX,ptr)
- #define IEC60870_5_104_MAX_ASDU_LENGTH 249
- #define IEC60870_5_104_APCI_LENGTH 6
- #define UNUSED_PARAMETER(x) (void)(x)
- #endif /* MEMORY_H_ */
|