ref: 021767d217ac1a04e51d8c03fcc5bfae881b6fd8
parent: fd11b89767dc2586e0a79cd5b276df5e1c2e9ae0
author: phil9 <telephil9@gmail.com>
date: Sun Nov 14 17:59:24 EST 2021
more explicit struct field names
--- a/a.h
+++ b/a.h
@@ -2,8 +2,8 @@
struct Match
{
- char *n;
- int s;
+ char *name;
+ int score;
};
int fuzzymatch(char *pat, char *s);
--- a/main.c
+++ b/main.c
@@ -51,7 +51,7 @@
m = *(Match*)a;
n = *(Match*)b;
- return n.s - m.s;
+ return n.score - m.score;
}
void
@@ -63,8 +63,8 @@
for(i = 0; i < nlines; i++){
s = fuzzymatch(pat, lines[i]);
if(s >= 0){
- matches[nmatches].n = lines[i];
- matches[nmatches].s = s;
+ matches[nmatches].name = lines[i];
+ matches[nmatches].score = s;
nmatches++;
}
}
@@ -85,7 +85,7 @@
if(s == nil)
break;
lines[nlines++] = s;
- matches[nmatches++].n = s;
+ matches[nmatches++].name = s;
if(nlines >= Maxlines)
break;
}
@@ -99,10 +99,10 @@
m = matches[lsel + loff];
if(pmode){
- print("%s", m.n);
+ print("%s", m.name);
threadexitsall(nil);
}
- plumbsendtext(plumbfd, argv0, nil, pwd, m.n);
+ plumbsendtext(plumbfd, argv0, nil, pwd, m.name);
}
int
@@ -132,7 +132,7 @@
if(loff + i >= nmatches)
return;
draw(screen, linerect(i), sel ? selbg : display->white, nil, ZP);
- string(screen, addpt(lr.min, Pt(0, i * lh)), display->black, ZP, font, matches[loff + i].n);
+ string(screen, addpt(lr.min, Pt(0, i * lh)), display->black, ZP, font, matches[loff + i].name);
}
void
@@ -192,7 +192,7 @@
}else{
nmatches = 0;
for(i = 0; i < nlines; i++)
- matches[nmatches++].n = lines[i];
+ matches[nmatches++].name = lines[i];
}
if(lsel >= (nmatches - 1))
lsel = 0;