Fixing standard library dependencies
This commit is contained in:
1 parent
a92ea132b6
commit
bdcee9bd05
5 files changed
+26
-1
No files matched your search
@@ -15,6 +15,10 @@
|
|||||||
#ifndef CMC_DEQUE_H
|
#ifndef CMC_DEQUE_H
|
||||||
#define CMC_DEQUE_H
|
#define CMC_DEQUE_H
|
||||||
|
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <stdbool.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
/* PRIVATE *******************************************************************/
|
/* PRIVATE *******************************************************************/
|
||||||
#define DEQUE_GENERATE_HEADER_PRIVATE(PFX, SNAME, FMOD, K, T) \
|
#define DEQUE_GENERATE_HEADER_PRIVATE(PFX, SNAME, FMOD, K, T) \
|
||||||
DEQUE_GENERATE_HEADER(PFX, SNAME, FMOD, K, T)
|
DEQUE_GENERATE_HEADER(PFX, SNAME, FMOD, K, T)
|
||||||
|
|||||||
+10
-1
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* @file stack.h
|
* @file for_each.h
|
||||||
*
|
*
|
||||||
* Last Update: 22/03/2019
|
* Last Update: 22/03/2019
|
||||||
*
|
*
|
||||||
@@ -8,6 +8,13 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#ifndef CMC_FOR_EACH
|
||||||
|
#define CMC_FOR_EACH
|
||||||
|
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <stdbool.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
#define FOR_EACH(PFX, SNAME, K, T, TARGET, BODY) \
|
#define FOR_EACH(PFX, SNAME, K, T, TARGET, BODY) \
|
||||||
do \
|
do \
|
||||||
{ \
|
{ \
|
||||||
@@ -34,3 +41,5 @@
|
|||||||
BODY; \
|
BODY; \
|
||||||
} \
|
} \
|
||||||
} while (0);
|
} while (0);
|
||||||
|
|
||||||
|
#endif /* CMC_FOR_EACH */
|
||||||
@@ -15,6 +15,10 @@
|
|||||||
#ifndef CMC_LIST_H
|
#ifndef CMC_LIST_H
|
||||||
#define CMC_LIST_H
|
#define CMC_LIST_H
|
||||||
|
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <stdbool.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
/* PRIVATE *******************************************************************/
|
/* PRIVATE *******************************************************************/
|
||||||
#define LIST_GENERATE_HEADER_PRIVATE(PFX, SNAME, FMOD, K, T) \
|
#define LIST_GENERATE_HEADER_PRIVATE(PFX, SNAME, FMOD, K, T) \
|
||||||
LIST_GENERATE_HEADER(PFX, SNAME, FMOD, K, T)
|
LIST_GENERATE_HEADER(PFX, SNAME, FMOD, K, T)
|
||||||
|
|||||||
@@ -15,6 +15,10 @@
|
|||||||
#ifndef CMC_QUEUE_H
|
#ifndef CMC_QUEUE_H
|
||||||
#define CMC_QUEUE_H
|
#define CMC_QUEUE_H
|
||||||
|
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <stdbool.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
/* PRIVATE *******************************************************************/
|
/* PRIVATE *******************************************************************/
|
||||||
#define QUEUE_GENERATE_HEADER_PRIVATE(PFX, SNAME, FMOD, K, T) \
|
#define QUEUE_GENERATE_HEADER_PRIVATE(PFX, SNAME, FMOD, K, T) \
|
||||||
QUEUE_GENERATE_HEADER(PFX, SNAME, FMOD, K, T)
|
QUEUE_GENERATE_HEADER(PFX, SNAME, FMOD, K, T)
|
||||||
|
|||||||
@@ -15,6 +15,10 @@
|
|||||||
#ifndef CMC_STACK_H
|
#ifndef CMC_STACK_H
|
||||||
#define CMC_STACK_H
|
#define CMC_STACK_H
|
||||||
|
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <stdbool.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
/* PRIVATE *******************************************************************/
|
/* PRIVATE *******************************************************************/
|
||||||
#define STACK_GENERATE_HEADER_PRIVATE(PFX, SNAME, FMOD, K, T) \
|
#define STACK_GENERATE_HEADER_PRIVATE(PFX, SNAME, FMOD, K, T) \
|
||||||
STACK_GENERATE_HEADER(PFX, SNAME, FMOD, K, T)
|
STACK_GENERATE_HEADER(PFX, SNAME, FMOD, K, T)
|
||||||
|
|||||||
Reference in new issue
Block a user