diff options
author | Felipe Oliveira Carvalho <felipekde@gmail.com> | 2014-04-21 22:28:45 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-04-24 10:31:32 -0300 |
commit | c68410de526eb39c1b9eb23b43603a61948ef42a (patch) | |
tree | d4023a6b56e5e2bd14ff03f5d625465e71358a90 /src/memline.h | |
parent | 5421f8444387e810996ebde5af0bcb21fa484be2 (diff) | |
download | rneovim-c68410de526eb39c1b9eb23b43603a61948ef42a.tar.gz rneovim-c68410de526eb39c1b9eb23b43603a61948ef42a.tar.bz2 rneovim-c68410de526eb39c1b9eb23b43603a61948ef42a.zip |
No OOM error condition in some ml_* functions
- ml_add_stack()
- ml_encrypt_data()
- ml_updatechunk()
Diffstat (limited to 'src/memline.h')
-rw-r--r-- | src/memline.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/memline.h b/src/memline.h index c6aa757c8d..e7636fdc7d 100644 --- a/src/memline.h +++ b/src/memline.h @@ -1,6 +1,9 @@ #ifndef NEOVIM_MEMLINE_H #define NEOVIM_MEMLINE_H -/* memline.c */ + +#include "types.h" +#include "func_attr.h" + int ml_open(buf_T *buf); void ml_set_crypt_key(buf_T *buf, char_u *old_key, int old_cm); void ml_setname(buf_T *buf); @@ -35,7 +38,7 @@ char_u *makeswapname(char_u *fname, char_u *ffname, buf_T *buf, char_u *get_file_in_dir(char_u *fname, char_u *dname); void ml_setflags(buf_T *buf); char_u *ml_encrypt_data(memfile_T *mfp, char_u *data, off_t offset, - unsigned size); + unsigned size) FUNC_ATTR_NONNULL_RET; void ml_decrypt_data(memfile_T *mfp, char_u *data, off_t offset, unsigned size); long ml_find_line_or_offset(buf_T *buf, linenr_T lnum, long *offp); |