summaryrefslogtreecommitdiffstats
path: root/src/os_amiga.c
diff options
context:
space:
mode:
authorYegappan Lakshmanan <yegappan@yahoo.com>2023-01-16 18:19:05 +0000
committerBram Moolenaar <Bram@vim.org>2023-01-16 18:19:05 +0000
commita41e221935edab62672a15123af48f4f14ac1c7d (patch)
tree318664da494793bc3edfd6ffafc9d9ed53971dd5 /src/os_amiga.c
parent450c7a97d1a28f715acaf562298112b9b932adc3 (diff)
patch 9.0.1208: code is indented more than necessaryv9.0.1208
Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11819)
Diffstat (limited to 'src/os_amiga.c')
-rw-r--r--src/os_amiga.c107
1 files changed, 53 insertions, 54 deletions
diff --git a/src/os_amiga.c b/src/os_amiga.c
index 25e8956806..16a64afbb6 100644
--- a/src/os_amiga.c
+++ b/src/os_amiga.c
@@ -234,13 +234,13 @@ mch_delay(long msec, int flags)
void Delay(long);
#endif
- if (msec > 0)
- {
- if (flags & MCH_DELAY_IGNOREINPUT)
- Delay(msec / 20L); // Delay works with 20 msec intervals
- else
- WaitForChar(raw_in, msec * 1000L);
- }
+ if (msec <= 0)
+ return;
+
+ if (flags & MCH_DELAY_IGNOREINPUT)
+ Delay(msec / 20L); // Delay works with 20 msec intervals
+ else
+ WaitForChar(raw_in, msec * 1000L);
}
/*
@@ -577,18 +577,18 @@ fname_case(
size_t flen;
fib = get_fib(name);
- if (fib != NULL)
- {
- flen = STRLEN(name);
- // TODO: Check if this fix applies to AmigaOS < 4 too.
+ if (fib == NULL)
+ return;
+
+ flen = STRLEN(name);
+ // TODO: Check if this fix applies to AmigaOS < 4 too.
#ifdef __amigaos4__
- if (fib->fib_DirEntryType == ST_ROOT)
- strcat(fib->fib_FileName, ":");
+ if (fib->fib_DirEntryType == ST_ROOT)
+ strcat(fib->fib_FileName, ":");
#endif
- if (flen == strlen(fib->fib_FileName)) // safety check
- mch_memmove(name, fib->fib_FileName, flen);
- free_fib(fib);
- }
+ if (flen == strlen(fib->fib_FileName)) // safety check
+ mch_memmove(name, fib->fib_FileName, flen);
+ free_fib(fib);
}
/*
@@ -609,17 +609,17 @@ get_fib(char_u *fname)
#else
fib = ALLOC_ONE(struct FileInfoBlock);
#endif
- if (fib != NULL)
+ if (fib == NULL)
+ return;
+
+ flock = Lock((UBYTE *)fname, (long)ACCESS_READ);
+ if (flock == (BPTR)NULL || !Examine(flock, fib))
{
- flock = Lock((UBYTE *)fname, (long)ACCESS_READ);
- if (flock == (BPTR)NULL || !Examine(flock, fib))
- {
- free_fib(fib); // in case of an error the memory is freed here
- fib = NULL;
- }
- if (flock)
- UnLock(flock);
+ free_fib(fib); // in case of an error the memory is freed here
+ fib = NULL;
}
+ if (flock)
+ UnLock(flock);
return fib;
}
@@ -815,11 +815,11 @@ mch_getperm(char_u *name)
long retval = -1;
fib = get_fib(name);
- if (fib != NULL)
- {
- retval = fib->fib_Protection;
- free_fib(fib);
- }
+ if (fib == NULL)
+ return -1;
+
+ retval = fib->fib_Protection;
+ free_fib(fib);
return retval;
}
@@ -856,15 +856,15 @@ mch_isdir(char_u *name)
int retval = FALSE;
fib = get_fib(name);
- if (fib != NULL)
- {
+ if (fib == NULL)
+ return FALSE;
+
#ifdef __amigaos4__
- retval = (FIB_IS_DRAWER(fib)) ? TRUE : FALSE;
+ retval = (FIB_IS_DRAWER(fib)) ? TRUE : FALSE;
#else
- retval = ((fib->fib_DirEntryType >= 0) ? TRUE : FALSE);
+ retval = ((fib->fib_DirEntryType >= 0) ? TRUE : FALSE);
#endif
- free_fib(fib);
- }
+ free_fib(fib);
return retval;
}
@@ -877,12 +877,11 @@ mch_mkdir(char_u *name)
BPTR lock;
lock = CreateDir(name);
- if (lock != NULL)
- {
- UnLock(lock);
- return 0;
- }
- return -1;
+ if (lock == NULL)
+ return -1;
+
+ UnLock(lock);
+ return 0;
}
/*
@@ -1173,17 +1172,17 @@ out:
void
mch_set_shellsize(void)
{
- if (term_console)
- {
- size_set = TRUE;
- out_char(CSI);
- out_num((long)Rows);
- out_char('t');
- out_char(CSI);
- out_num((long)Columns);
- out_char('u');
- out_flush();
- }
+ if (!term_console)
+ return;
+
+ size_set = TRUE;
+ out_char(CSI);
+ out_num((long)Rows);
+ out_char('t');
+ out_char(CSI);
+ out_num((long)Columns);
+ out_char('u');
+ out_flush();
}
/*