| tMove all type display info to typedisplay() - sacc - sacc (saccomys): simple gopher client. |
| Log |
| Files |
| Refs |
| LICENSE |
| --- |
| commit 5605a35bd79b0d03c637f729c0fd32c813c74e00 |
| parent 9cc56dc59541a6a7d71faab023000516b74bf994 |
| Author: Quentin Rameau |
| Date: Sat, 8 Jul 2017 00:08:36 +0200
Move all type display info to typedisplay()
Diffstat:
sacc.c | 36 ++++++++++++++++----------------
ui_ti.c | 4 +---
ui_txt.c | 8 ++------
3 files changed, 21 insertions(+), 27 deletions(-)
--- |
| diff --git a/sacc.c b/sacc.c |
| t@@ -95,41 +95,41 @@ typedisplay(char t)
{
switch (t) {
case '0':
- return "Text";
+ return "Text+";
case '1':
- return "Dir";
+ return "Dir +";
case '2':
- return "CSO";
+ return "CSO |";
case '3':
- return "Err";
+ return "Err |";
case '4':
- return "Macf";
+ return "Macf|";
case '5':
- return "DOSf";
+ return "DOSf|";
case '6':
- return "UUEf";
+ return "UUEf|";
case '7':
- return "Find";
+ return "Find|";
case '8':
- return "Tlnt";
+ return "Tlnt|";
case '9':
- return "Binf";
+ return "Binf|";
case '+':
- return "Mirr";
+ return "Mirr|";
case 'T':
- return "IBMt";
+ return "IBMt|";
case 'g':
- return "GIF";
+ return "GIF |";
case 'I':
- return "Img";
+ return "Img |";
case 'h':
- return "HTML";
+ return "HTML|";
case 'i':
- return "Info";
+ return " |";
case 's':
- return "Snd";
+ return "Snd |";
default:
- return "WRNG";
+ return "! |";
}
}
|
| diff --git a/ui_ti.c b/ui_ti.c |
| t@@ -47,9 +47,7 @@ uicleanup(void)
static void
printitem(Item *item)
{
- printf("%-4s%c %s\r",
- item->type != 'i' ? typedisplay(item->type) : "",
- item->type > '1' ? '|' : '+', item->username);
+ printf("%s %s\r", typedisplay(item->type), item->username);
}
static void |
| diff --git a/ui_txt.c b/ui_txt.c |
| t@@ -80,12 +80,8 @@ display(Item *entry)
nd = ndigits(nitems);
for (i = entry->printoff; i < nitems && i < lines; ++i) {
- item = items[i];
- printf("%*zu %-4s%c %s\n", nd, i+1,
- item->type != 'i' ?
- typedisplay(item->type) : "",
- item->type > '1' ? '|' : '+',
- item->username);
+ printf("%*zu %s %s\n",
+ nd, i+1, typedisplay(items[i]->type), items[i]->username);
}
fflush(stdout); |