delete and create ipv init
This commit is contained in:
@@ -12,7 +12,7 @@ struct FIFOBuffChar_element_s {
|
||||
};
|
||||
|
||||
// defines all vars for the buffer to operate
|
||||
typedef FIFOBuffChar_s {
|
||||
typedef struct FIFOBuffChar_s {
|
||||
struct FIFOBuffChar_element_s* FirstEl_p;
|
||||
struct FIFOBuffChar_element_s* LastEl_p;
|
||||
unsigned char size;
|
||||
@@ -20,11 +20,11 @@ typedef FIFOBuffChar_s {
|
||||
} FIFOBuffChar_t;
|
||||
|
||||
// create a fifo buffer and initilizes it with zeros
|
||||
extern FIFOBuffChar_t* FIFOBuffChar_init();
|
||||
extern FIFOBuffChar_t* FIFOBuffChar_create();
|
||||
|
||||
// destroy a fifo buffer (free up its space)
|
||||
// returns true on success or false otherways
|
||||
extern bool FIFOBuffChar_deinit(FIFOBuffChar_t* fifo);
|
||||
extern bool FIFOBuffChar_delete(FIFOBuffChar_t* fifo);
|
||||
|
||||
// put value i in buffer if there is still memory avaliable
|
||||
// returns true on success or false otherways
|
||||
@@ -40,6 +40,6 @@ extern bool FIFOBuffChar_is_full(FIFOBuffChar_t *fifo);
|
||||
// returns true when buffer is empty or false otherways
|
||||
extern bool FIFOBuffChar_is_empty(FIFOBuffChar_t *fifo);
|
||||
|
||||
extern unsigned int FIFOBuffChar_getSize();
|
||||
extern unsigned int FIFOBuffChar_getSize(FIFOBuffChar_t *fifo);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user