HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //home/ubuntu/neovim/build/include/memline.h.generated.h
// IWYU pragma: private, include "nvim/memline.h"
#define DEFINE_FUNC_ATTRIBUTES
#include "nvim/func_attr.h"
#undef DEFINE_FUNC_ATTRIBUTES
#ifndef DLLEXPORT
#  ifdef MSWIN
#    define DLLEXPORT __declspec(dllexport)
#  else
#    define DLLEXPORT
#  endif
#endif
DLLEXPORT int ml_open(buf_T *buf);
DLLEXPORT void ml_setname(buf_T *buf);
DLLEXPORT void ml_open_files(void);
DLLEXPORT void ml_open_file(buf_T *buf);
DLLEXPORT void check_need_swap(_Bool newfile);
DLLEXPORT void ml_close(buf_T *buf, int del_file);
DLLEXPORT void ml_close_all(_Bool del_file);
DLLEXPORT void ml_close_notmod(void);
DLLEXPORT void ml_timestamp(buf_T *buf);
DLLEXPORT void ml_recover(_Bool checkext);
DLLEXPORT int recover_names(char *fname, _Bool do_list, list_T *ret_list, int nr, char **fname_out);
DLLEXPORT char *make_percent_swname(char *dir, char *dir_end, const char *name) FUNC_ATTR_NONNULL_ARG(1, 2);
DLLEXPORT void swapfile_dict(const char *fname, dict_T *d);
DLLEXPORT void ml_sync_all(int check_file, int check_char, _Bool do_fsync);
DLLEXPORT void ml_preserve(buf_T *buf, _Bool message, _Bool do_fsync);
DLLEXPORT char *ml_get(linenr_T lnum);
DLLEXPORT char *ml_get_buf(buf_T *buf, linenr_T lnum);
DLLEXPORT char *ml_get_buf_mut(buf_T *buf, linenr_T lnum);
DLLEXPORT char *ml_get_pos(const pos_T *pos) FUNC_ATTR_NONNULL_ALL;
DLLEXPORT colnr_T ml_get_len(linenr_T lnum);
DLLEXPORT colnr_T ml_get_pos_len(pos_T *pos);
DLLEXPORT colnr_T ml_get_buf_len(buf_T *buf, linenr_T lnum);
DLLEXPORT int gchar_pos(pos_T *pos) FUNC_ATTR_NONNULL_ARG(1);
DLLEXPORT int ml_line_alloced(void);
DLLEXPORT int ml_append(linenr_T lnum, char *line, colnr_T len, _Bool newfile);
DLLEXPORT int ml_append_buf(buf_T *buf, linenr_T lnum, char *line, colnr_T len, _Bool newfile) FUNC_ATTR_NONNULL_ARG(1);
DLLEXPORT void ml_add_deleted_len(char *ptr, ssize_t len);
DLLEXPORT void ml_add_deleted_len_buf(buf_T *buf, char *ptr, ssize_t len);
DLLEXPORT int ml_replace(linenr_T lnum, char *line, _Bool copy);
DLLEXPORT int ml_replace_buf(buf_T *buf, linenr_T lnum, char *line, _Bool copy, _Bool noalloc);
DLLEXPORT int ml_delete(linenr_T lnum, _Bool message);
DLLEXPORT int ml_delete_buf(buf_T *buf, linenr_T lnum, _Bool message);
DLLEXPORT void ml_setmarked(linenr_T lnum);
DLLEXPORT linenr_T ml_firstmarked(void);
DLLEXPORT void ml_clearmarked(void);
DLLEXPORT size_t ml_flush_deleted_bytes(buf_T *buf, size_t *codepoints, size_t *codeunits);
DLLEXPORT int resolve_symlink(const char *fname, char *buf);
DLLEXPORT char *makeswapname(char *fname, char *ffname, buf_T *buf, char *dir_name);
DLLEXPORT char *get_file_in_dir(char *fname, char *dname);
DLLEXPORT void ml_setflags(buf_T *buf);
DLLEXPORT int ml_find_line_or_offset(buf_T *buf, linenr_T lnum, int *offp, _Bool no_ff);
DLLEXPORT void goto_byte(int cnt);
DLLEXPORT int inc(pos_T *lp);
DLLEXPORT int incl(pos_T *lp);
DLLEXPORT int dec(pos_T *lp);
DLLEXPORT int decl(pos_T *lp);
#include "nvim/func_attr.h"