Nicolas Hillegeer
a50a34f472
memory: add xstrlcpy
...
Less "blow a hole in your foot" than strncpy. As also indicated by coverity.
Implementation inspired by the linux kernel (very similar to OSX's Libc
implementation as well).
2014-05-26 13:08:45 -03:00
Eliseo Martínez
95c3300ca6
Remove long_u: do_outofmem_msg().
...
Remove long_u occurrences due to do_outofmem_msg() function.
Refactor size parameter from long_u into size_t.
2014-05-24 01:17:42 +02:00
Felipe Oliveira Carvalho
21784aeb00
Replace alloc() with xmalloc() and remove immediate OOM checks
2014-05-19 14:50:23 -03:00
Thiago de Arruda
1f8534684e
Removed lalloc
prototype(again)
...
It was re-added by accident when resolving merge conflicts
2014-05-17 08:07:58 -03:00
Thiago de Arruda
83b59e3815
Fix xmemdup
function signature
2014-05-17 08:05:44 -03:00
Eliseo Martínez
5f795225dc
Introduce nvim namespace: Fix define guards.
...
Change define guards from NEOVIM_XXX_H to NVIM_XXX_H:
- Change header files.
- Change clint correct guard name calculation.
2014-05-15 20:46:02 +02:00
Eliseo Martínez
409cc138f2
Introduce nvim namespace: Fix project-local includes.
...
Prepend 'nvim/' in all project-local (non-system) includes.
2014-05-15 20:46:01 +02:00
Eliseo Martínez
da51dc9cf2
Introduce nvim namespace: Move files.
...
Move files from src/ to src/nvim/.
- src/nvim/ becomes the new root dir for nvim executable sources.
- src/libnvim/ is planned to become root dir of the neovim library.
2014-05-15 20:46:01 +02:00