John Schmidt
6fb58d1c5c
Change prefix from os_*
to path_*
2014-04-08 21:56:05 -03:00
John
aa7218b646
Move and adapt os_get_absolute_path
unit tests to vim_FullName
...
* Add two new unit tests to `vim_FullName`
* Make `os_get_absolute_path` static
2014-04-08 21:56:05 -03:00
John Schmidt
4348d1e6f7
Move functions from os/fs.c into path.c
...
Move unit tests from os/fs.moon to path.moon
2014-04-08 21:56:05 -03:00
Hinidu
8a2ffb2b01
Use stdbool in os module
2014-04-07 12:15:28 -03:00
Felipe Oliveira Carvalho
13848aadbf
Remove simpler cases of OOM error handling (after *alloc calls)
...
By simpler cases I mean cases where the OOM error is not expected to be handled
by the caller of the function that calls `alloc`, `lalloc`, `xrealloc`,
`xmalloc`, `alloc_clear`, and `lalloc_clear`.
These are the functions that:
- Do not return an allocated buffer
- Have OOM as the only error condition
I took note of the functions that expect the caller to handle the OOM error and
will go through them to check all the callers that may be handling OOM error in
future commits.
I'm ignoring eval.c and ex_.c in this series of commits. eval.c will soon be
obsolete and I will deal with ex_.c in later PRs.
2014-04-06 22:54:59 -03:00
aph
4c4880b69f
remove MB_{IS,TO}{UPPER,LOWER}
2014-04-04 21:44:58 -03:00
John Schmidt
6f53cb1cc3
Extract memory.c from misc2.c
2014-04-04 16:33:12 -03:00
Thomas Wienecke
bfa4490aac
Rename FPC_* constants.
2014-04-03 10:32:41 -03:00
Thomas Wienecke
c454030478
Initialize on declaration; use postincrements.
2014-04-03 10:32:41 -03:00
Thomas Wienecke
865e3280a8
Fix seperator->separator, path_tail_with_separator->path_tail_with_sep.
2014-04-03 10:32:41 -03:00
Thomas Wienecke
955d6a2949
Test and refactor getnextcomp -> path_next_component.
2014-04-03 10:32:41 -03:00
Thomas Wienecke
7021b970b9
Test and refactor gettail_sep -> path_tail_with_seperator.
2014-04-03 10:32:41 -03:00
Thomas Wienecke
77bfb6cd99
Test and refactor gettail -> path_tail.
2014-04-03 10:32:41 -03:00
Thomas Wienecke
6d712defa5
Refactor fullpathcmp -> path_full_compare.
2014-04-03 10:32:41 -03:00
Thomas Wienecke
df78edbc92
Move gettail_dir more closely to its usage.
2014-04-03 10:32:41 -03:00
Thomas Wienecke
98b1f73c3f
Make FPC_* defines an enum type in path.h.
2014-04-03 10:32:41 -03:00
John Schmidt
40879af7bd
Move shorten_filenames back to fileio.c
2014-04-01 08:08:08 -03:00
John Schmidt
7ec4d478eb
Move match_suffix from misc1.c
2014-04-01 08:08:08 -03:00
John Schmidt
35e737e63c
Move expand_wildcards{,_eval} from misc1.c
2014-04-01 08:08:07 -03:00
John Schmidt
d31e598895
Move shorten_fname{,1,s} and shorten_filenames from fileio.c
2014-04-01 08:08:07 -03:00
John Schmidt
7464b07c22
Move mch_expandpath from os_unix.c
2014-04-01 08:08:07 -03:00
John Schmidt
7034903591
Move pathcmp from misc2.c
2014-04-01 08:08:07 -03:00
John Schmidt
2a6df95fb5
Move same_directory from misc2.c
2014-04-01 08:08:07 -03:00
John Schmidt
e29e956348
Move after_pathsep from misc2.c
2014-04-01 08:08:07 -03:00
John Schmidt
2cb026c65c
Move fix_fname from buffer.c
2014-04-01 08:08:07 -03:00
John Schmidt
7052b85192
Move functions from window.c
2014-04-01 08:08:07 -03:00
John Schmidt
f5082d0a70
Move simplify_filename from tag.c
2014-04-01 08:08:07 -03:00
oni-link
f9b5ca8b85
Remove feature HAVE_QSORT
...
qsort conforms to C99, so we don't need our own version.
2014-03-31 21:24:59 -03:00
John Schmidt
5d30654512
Rename ga_init2() to ga_init()
2014-03-31 14:42:11 -03:00
Thiago de Arruda
0d61b1c470
Refactor SHELL_* defines into enum typedef
...
The SHELL_* defines are the bitflags that can be passed to `mch_call_shell`.
The enum is defined in 'os/shell.h', where all shell-related functions will
eventually be defined.
2014-03-31 08:07:47 -03:00
John Schmidt
44e40b02cf
Move remove_duplicates to garray.c
2014-03-29 13:29:53 -03:00
John Schmidt
f5154d7451
Extract path.c from misc1.c
2014-03-29 13:29:52 -03:00