diff options
author | mongo <mongo@iomega> | 2016-04-15 16:20:17 -0300 |
---|---|---|
committer | mongo <mongo@iomega> | 2016-04-15 16:20:17 -0300 |
commit | f686ba184e0af3fd37aa8a743631a7a376f30843 (patch) | |
tree | e9a48dc691511a2961f93163944ba0ca1a84e5b3 /src/buffer.h | |
parent | c0a088d7a4bc61e6e69fa5bd8964c39f68507c71 (diff) |
Renamed src.scim2 to src
Diffstat (limited to 'src/buffer.h')
-rwxr-xr-x | src/buffer.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/buffer.h b/src/buffer.h new file mode 100755 index 0000000..c88fba0 --- /dev/null +++ b/src/buffer.h @@ -0,0 +1,20 @@ +#include <wchar.h> +#include <wctype.h> + +// Block of buffer +struct block { + wint_t value; + struct block * pnext; +}; + +struct block * create_buf(); +void addto_buf(struct block * buf, wint_t d); +void copybuffer(struct block * origen, struct block * destino); +void del_buf (struct block * buf, int pos); +void flush_buf (struct block * buf); +void erase_buf (struct block * buf); +int get_bufsize(struct block * buf); +int get_pbuflen(struct block * buf); +int get_bufval(struct block * buf, int d); +int find_val(struct block * buf, int value); +struct block * dequeue (struct block * buf); |