summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xed.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/xed.c b/xed.c
index 883820a..a446e21 100644
--- a/xed.c
+++ b/xed.c
@@ -92,7 +92,7 @@ void Err(const char *s);
void SysErr(const char *p);
void MainCode(void);
int HandleKey(int key);
-int HandleKeyHex(int key);
+void HandleKeyHex(int key);
void HandleKeyAscii(int key);
int CompileRegExp(void);
void SearchRegExp(void);
@@ -138,7 +138,7 @@ int main(int argc, char *argv[])
*/
src=0;
dest=0;
- if (env=getenv("XEDARG"))
+ if ((env=getenv("XEDARG")))
{
arg=strtok(env," \t");
@@ -314,7 +314,7 @@ int HandleKey(int key)
}
-int HandleKeyHex(int key)
+void HandleKeyHex(int key)
{
char *s;
int hex[2],next_key,old_val;
@@ -532,6 +532,7 @@ int HandleKeyHex(int key)
case INSERT_TOGGLE:
if (!readonly)
+ {
if (in_place)
{
Message("no insert/delete in -x mode");
@@ -543,6 +544,7 @@ int HandleKeyHex(int key)
ShowPos();
ShowCursor();
}
+ }
break;
case DELETE_CHAR:
@@ -818,6 +820,7 @@ void HandleKeyAscii(int key)
case INSERT_TOGGLE:
if (!readonly)
+ {
if (in_place)
{
Message("no insert/delete in -x mode");
@@ -829,6 +832,7 @@ void HandleKeyAscii(int key)
ShowPos();
ShowCursor();
}
+ }
break;
case ASC_DELETE_CHAR: