#include <wchar.h>
#include <errno.h>
#include <stdio.h>
#include <wctype.h>
#include <stddef.h>
#include <assert.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <unigbrk.h>
#include <unictype.h>
#include "notcurses/notcurses.h"
#include "compat/compat.h"
#include "logging.h"
Go to the source code of this file.
◆ POOL_MAXIMUM_BYTES
#define POOL_MAXIMUM_BYTES (1 << 24) |
◆ POOL_MINIMUM_ALLOC
#define POOL_MINIMUM_ALLOC BUFSIZ |
◆ egcpool
◆ __attribute__() [1/2]
__attribute__ |
( |
(__returns_nonnull__) |
| ) |
const |
◆ __attribute__() [2/2]
API int __attribute__ |
( |
(nonnull(1, 2)) |
| ) |
|
◆ assert()
◆ free()
◆ if()
Definition at line 175 of file egcpool.h.
175 {
176 return -1;
177 }
◆ while()
◆ do
Initial value:{
return -1;
}
}
return -1;
}
}
int curpos = pool->poolwrite
API int API int const nccell unsigned len
Definition at line 186 of file egcpool.h.
186 {
187 if(egcpool_alloc_justified(pool,
len) ||
searched){
189
191 return -1;
192 }
195 }
198 return -1;
199 }
201 }
◆ duplicated
◆ egc
◆ idx
return pool pool idx = cell_egc_idx(c) |
◆ return
◆ searched
◆ ulen