Please add sc OBS-URL: https://build.opensuse.org/request/show/80052 OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory/sc?expand=0&rev=1
83 lines
2.3 KiB
Diff
83 lines
2.3 KiB
Diff
Index: sc-7.16/abbrev.c
|
|
===================================================================
|
|
--- sc-7.16.orig/abbrev.c
|
|
+++ sc-7.16/abbrev.c
|
|
@@ -124,9 +124,9 @@ void
|
|
del_abbr(char *abbrev)
|
|
{
|
|
struct abbrev *a;
|
|
- struct abbrev **prev;
|
|
+ struct abbrev *prev = NULL;
|
|
|
|
- if (!(a = find_abbr(abbrev, strlen(abbrev), prev)))
|
|
+ if (!(a = find_abbr(abbrev, strlen(abbrev), &prev)))
|
|
return;
|
|
|
|
if (a->a_next)
|
|
Index: sc-7.16/cmds.c
|
|
===================================================================
|
|
--- sc-7.16.orig/cmds.c
|
|
+++ sc-7.16/cmds.c
|
|
@@ -478,7 +478,7 @@ yankrow(int arg)
|
|
int i, qtmp;
|
|
char buf[50];
|
|
struct frange *fr;
|
|
- struct ent *obuf;
|
|
+ struct ent *obuf = NULL;
|
|
|
|
if ((fr = find_frange(currow, curcol)))
|
|
rs = fr->or_right->row - currow + 1;
|
|
@@ -535,7 +535,7 @@ yankcol(int arg)
|
|
int cs = maxcol - curcol + 1;
|
|
int i, qtmp;
|
|
char buf[50];
|
|
- struct ent *obuf;
|
|
+ struct ent *obuf = NULL;
|
|
|
|
if (cs - arg < 0) {
|
|
cs = cs > 0 ? cs : 0;
|
|
@@ -2279,7 +2279,7 @@ copye(register struct enode *e, int Rdel
|
|
ret->e.r.right.vp = lookat(newrow, newcol);
|
|
ret->e.r.right.vf = e->e.r.right.vf;
|
|
} else {
|
|
- struct enode *temprange;
|
|
+ struct enode *temprange = NULL;
|
|
|
|
if (freeenodes) {
|
|
ret = freeenodes;
|
|
Index: sc-7.16/lex.c
|
|
===================================================================
|
|
--- sc-7.16.orig/lex.c
|
|
+++ sc-7.16/lex.c
|
|
@@ -109,7 +109,7 @@ int
|
|
yylex()
|
|
{
|
|
char *p = line + linelim;
|
|
- int ret;
|
|
+ int ret = -1;
|
|
static int isfunc = 0;
|
|
static bool isgoto = 0;
|
|
static bool colstate = 0;
|
|
Index: sc-7.16/screen.c
|
|
===================================================================
|
|
--- sc-7.16.orig/screen.c
|
|
+++ sc-7.16/screen.c
|
|
@@ -812,7 +812,7 @@ update(int anychanged) /* did any cell
|
|
for (i = 0; i < fwidth[col]; i++) {
|
|
if (note) {
|
|
attr_t attr;
|
|
- short curcolor;
|
|
+ short curcolor = 0;
|
|
if (!i && color && has_colors()) {
|
|
attr_get(&attr, &curcolor, NULL);
|
|
color_set(4, NULL);
|
|
@@ -832,7 +832,7 @@ update(int anychanged) /* did any cell
|
|
(void)addch(' ');
|
|
if (note) {
|
|
attr_t attr;
|
|
- short curcolor;
|
|
+ short curcolor = 0;
|
|
if (color && has_colors()) {
|
|
attr_get(&attr, &curcolor, NULL);
|
|
color_set(4, NULL);
|