mirror of
https://github.com/jarun/nnn.git
synced 2024-11-28 13:51:31 +00:00
Fix Travis break
This commit is contained in:
parent
6ba367b6c6
commit
f6a1dd0063
29
src/nnn.c
29
src/nnn.c
|
@ -180,7 +180,7 @@ disabledbg()
|
||||||
#define REGEX_MAX 128
|
#define REGEX_MAX 128
|
||||||
#define BM_MAX 10
|
#define BM_MAX 10
|
||||||
#define ENTRY_INCR 64 /* Number of dir 'entry' structures to allocate per shot */
|
#define ENTRY_INCR 64 /* Number of dir 'entry' structures to allocate per shot */
|
||||||
#define NAMEBUF_INCR 0x1000 /* 64 dir entries at once, avg. 64 chars per filename = 64*64B = 4KB */
|
#define NAMEBUF_INCR 0x800 /* 64 dir entries at once, avg. 32 chars per filename = 64*32B = 2KB */
|
||||||
#define DESCRIPTOR_LEN 32
|
#define DESCRIPTOR_LEN 32
|
||||||
#define _ALIGNMENT 0x10 /* 16-byte alignment */
|
#define _ALIGNMENT 0x10 /* 16-byte alignment */
|
||||||
#define _ALIGNMENT_MASK 0xF
|
#define _ALIGNMENT_MASK 0xF
|
||||||
|
@ -653,7 +653,7 @@ static size_t xstrlcpy(char *dest, const char *src, size_t n)
|
||||||
n &= lsize - 1;
|
n &= lsize - 1;
|
||||||
|
|
||||||
while (blocks) {
|
while (blocks) {
|
||||||
*d = *s;
|
*d = *s; // NOLINT
|
||||||
++d, ++s;
|
++d, ++s;
|
||||||
--blocks;
|
--blocks;
|
||||||
}
|
}
|
||||||
|
@ -1291,15 +1291,10 @@ static char xchartohex(char c)
|
||||||
|
|
||||||
static int setfilter(regex_t *regex, const char *filter)
|
static int setfilter(regex_t *regex, const char *filter)
|
||||||
{
|
{
|
||||||
size_t len;
|
|
||||||
int r = regcomp(regex, filter, REG_NOSUB | REG_EXTENDED | REG_ICASE);
|
int r = regcomp(regex, filter, REG_NOSUB | REG_EXTENDED | REG_ICASE);
|
||||||
|
|
||||||
if (r != 0 && filter && filter[0] != '\0') {
|
if (r != 0 && filter && filter[0] != '\0')
|
||||||
len = COLS;
|
|
||||||
if (len > NAME_MAX)
|
|
||||||
len = NAME_MAX;
|
|
||||||
mvprintw(LINES - 1, 0, "regex error: %d\n", r);
|
mvprintw(LINES - 1, 0, "regex error: %d\n", r);
|
||||||
}
|
|
||||||
|
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
@ -1318,8 +1313,8 @@ static int (*filterfn)(regex_t *regex, const char *fname, const char *fltr) = &v
|
||||||
|
|
||||||
static int entrycmp(const void *va, const void *vb)
|
static int entrycmp(const void *va, const void *vb)
|
||||||
{
|
{
|
||||||
const pEntry pa = (pEntry)va;
|
const struct entry * pa = (pEntry)va;
|
||||||
const pEntry pb = (pEntry)vb;
|
const struct entry * pb = (pEntry)vb;
|
||||||
|
|
||||||
if ((pb->flags & DIR_OR_LINK_TO_DIR) != (pa->flags & DIR_OR_LINK_TO_DIR)) {
|
if ((pb->flags & DIR_OR_LINK_TO_DIR) != (pa->flags & DIR_OR_LINK_TO_DIR)) {
|
||||||
if (pb->flags & DIR_OR_LINK_TO_DIR)
|
if (pb->flags & DIR_OR_LINK_TO_DIR)
|
||||||
|
@ -1415,7 +1410,9 @@ static inline void swap_ent(int id1, int id2)
|
||||||
*/
|
*/
|
||||||
static int fill(const char *fltr, regex_t *re)
|
static int fill(const char *fltr, regex_t *re)
|
||||||
{
|
{
|
||||||
for (int count = 0; count < ndents; ++count) {
|
int count = 0;
|
||||||
|
|
||||||
|
for (; count < ndents; ++count) {
|
||||||
if (filterfn(re, dents[count].name, fltr) == 0) {
|
if (filterfn(re, dents[count].name, fltr) == 0) {
|
||||||
if (count != --ndents) {
|
if (count != --ndents) {
|
||||||
swap_ent(count, ndents);
|
swap_ent(count, ndents);
|
||||||
|
@ -1799,7 +1796,9 @@ static bool parsebmstr(void)
|
||||||
*/
|
*/
|
||||||
static char *get_bm_loc(char *buf, int key)
|
static char *get_bm_loc(char *buf, int key)
|
||||||
{
|
{
|
||||||
for (int r = 0; bookmark[r].key && r < BM_MAX; ++r) {
|
int r = 0;
|
||||||
|
|
||||||
|
for (; bookmark[r].key && r < BM_MAX; ++r) {
|
||||||
if (bookmark[r].key == key) {
|
if (bookmark[r].key == key) {
|
||||||
if (bookmark[r].loc[0] == '~') {
|
if (bookmark[r].loc[0] == '~') {
|
||||||
if (!home) {
|
if (!home) {
|
||||||
|
@ -2626,7 +2625,7 @@ static int dentfill(char *path, struct entry **dents)
|
||||||
} else
|
} else
|
||||||
dentp->blocks = ent_blocks;
|
dentp->blocks = ent_blocks;
|
||||||
|
|
||||||
if (sb_path.st_dev == sb.st_dev)
|
if (sb_path.st_dev == sb.st_dev) // NOLINT
|
||||||
dir_blocks += dentp->blocks;
|
dir_blocks += dentp->blocks;
|
||||||
else
|
else
|
||||||
num_files = num_saved;
|
num_files = num_saved;
|
||||||
|
@ -2669,9 +2668,9 @@ static int dentfill(char *path, struct entry **dents)
|
||||||
*/
|
*/
|
||||||
static int dentfind(const char *fname, int n)
|
static int dentfind(const char *fname, int n)
|
||||||
{
|
{
|
||||||
DPRINTF_S(fname);
|
int i = 0;
|
||||||
|
|
||||||
for (int i = 0; i < n; ++i)
|
for (; i < n; ++i)
|
||||||
if (xstrcmp(fname, dents[i].name) == 0)
|
if (xstrcmp(fname, dents[i].name) == 0)
|
||||||
return i;
|
return i;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue