about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2018-12-05 14:46:34 -0500
committerJune McEnroe <june@causal.agency>2018-12-05 14:46:34 -0500
commit2797ac8abfdfa3d89120b6781157eb8164406287 (patch)
treef626957c16686e43ea0108ee28f7f085a6afc922
parentAdd standards needed for SASL to catgirl.1 (diff)
downloadcatgirl-2797ac8abfdfa3d89120b6781157eb8164406287.tar.gz
catgirl-2797ac8abfdfa3d89120b6781157eb8164406287.zip
Rename verbose to raw
And change the format of the sticky tag names again.
-rw-r--r--catgirl.14
-rw-r--r--chat.c2
-rw-r--r--chat.h4
-rw-r--r--input.c4
-rw-r--r--irc.c8
-rw-r--r--tag.c14
-rw-r--r--ui.c4
7 files changed, 20 insertions, 20 deletions
diff --git a/catgirl.1 b/catgirl.1
index 969c1cc..5cb9ae8 100644
--- a/catgirl.1
+++ b/catgirl.1
@@ -86,7 +86,7 @@ the same as the nickname.
 .
 .It Fl v
 Show raw IRC protocol in the
-.Ql ~irc
+.Ql -raw-
 view.
 .
 .It Fl w Ar pass
@@ -202,7 +202,7 @@ Query information about a user.
 .Pp
 Additionally,
 messages entered in the
-.Ql ~irc
+.Ql -raw-
 view
 will be sent as raw IRC commands.
 .
diff --git a/chat.c b/chat.c
index fa9cfe7..f391fb2 100644
--- a/chat.c
+++ b/chat.c
@@ -62,7 +62,7 @@ int main(int argc, char *argv[]) {
 			break; case 'p': self.port = dupe(optarg);
 			break; case 'r': self.real = dupe(optarg);
 			break; case 'u': self.user = dupe(optarg);
-			break; case 'v': self.verbose = true;
+			break; case 'v': self.raw = true;
 			break; case 'w': self.pass = dupe(optarg);
 			break; default:  return EX_USAGE;
 		}
diff --git a/chat.h b/chat.h
index 9a544f5..eaecb50 100644
--- a/chat.h
+++ b/chat.h
@@ -42,7 +42,7 @@ struct {
 	char *user;
 	char *real;
 	char *join;
-	bool verbose;
+	bool raw;
 	bool notify;
 	bool quit;
 } self;
@@ -59,7 +59,7 @@ struct Tag {
 enum { TagsLen = 256 };
 const struct Tag TagNone;
 const struct Tag TagStatus;
-const struct Tag TagVerbose;
+const struct Tag TagRaw;
 struct Tag tagFind(const char *name);
 struct Tag tagFor(const char *name);
 
diff --git a/input.c b/input.c
index 7093363..a358993 100644
--- a/input.c
+++ b/input.c
@@ -25,7 +25,7 @@
 #include "chat.h"
 
 static void privmsg(struct Tag tag, bool action, const char *mesg) {
-	if (tag.id == TagStatus.id || tag.id == TagVerbose.id) return;
+	if (tag.id == TagStatus.id || tag.id == TagRaw.id) return;
 	char *line;
 	int send;
 	asprintf(
@@ -184,7 +184,7 @@ void input(struct Tag tag, char *input) {
 	}
 
 	if (!slash) {
-		if (tag.id == TagVerbose.id) {
+		if (tag.id == TagRaw.id) {
 			ircFmt("%s\r\n", input);
 		} else {
 			privmsg(tag, false, input);
diff --git a/irc.c b/irc.c
index 5253b48..d562622 100644
--- a/irc.c
+++ b/irc.c
@@ -110,8 +110,8 @@ void ircFmt(const char *format, ...) {
 	int len =  vasprintf(&buf, format, ap);
 	va_end(ap);
 	if (!buf) err(EX_OSERR, "vasprintf");
-	if (self.verbose) {
-		uiFmt(TagVerbose, UICold, "\3%d<<<\3 %.*s", IRCWhite, len - 2, buf);
+	if (self.raw) {
+		uiFmt(TagRaw, UICold, "\3%d<<<\3 %.*s", IRCWhite, len - 2, buf);
 	}
 	ircWrite(buf, len);
 	free(buf);
@@ -133,8 +133,8 @@ retry:
 	char *line = buf;
 	while (NULL != (crlf = strnstr(line, "\r\n", &buf[len] - line))) {
 		crlf[0] = '\0';
-		if (self.verbose) {
-			uiFmt(TagVerbose, UICold, "\3%d>>>\3 %s", IRCGray, line);
+		if (self.raw) {
+			uiFmt(TagRaw, UICold, "\3%d>>>\3 %s", IRCGray, line);
 		}
 		handle(line);
 		line = &crlf[2];
diff --git a/tag.c b/tag.c
index 6cc5d41..e9b098b 100644
--- a/tag.c
+++ b/tag.c
@@ -21,19 +21,19 @@
 
 #include "chat.h"
 
-#define NONE    ""
-#define STATUS  "~status"
-#define VERBOSE "~irc"
+#define NONE   "-none-"
+#define STATUS "-status-"
+#define RAW    "-raw-"
 
-const struct Tag TagNone    = { 0, NONE };
-const struct Tag TagStatus  = { 1, STATUS };
-const struct Tag TagVerbose = { 2, VERBOSE };
+const struct Tag TagNone   = { 0, NONE };
+const struct Tag TagStatus = { 1, STATUS };
+const struct Tag TagRaw    = { 2, RAW };
 
 static struct {
 	char *name[TagsLen];
 	size_t len;
 } tags = {
-	.name = { NONE, STATUS, VERBOSE },
+	.name = { NONE, STATUS, RAW },
 	.len = 3,
 };
 
diff --git a/ui.c b/ui.c
index a7bec55..9ffe8ad 100644
--- a/ui.c
+++ b/ui.c
@@ -509,13 +509,13 @@ static void keyChar(wchar_t ch) {
 }
 
 static bool isAction(struct Tag tag, const wchar_t *input) {
-	if (tag.id == TagStatus.id || tag.id == TagVerbose.id) return false;
+	if (tag.id == TagStatus.id || tag.id == TagRaw.id) return false;
 	return !wcsncasecmp(input, L"/me ", 4);
 }
 
 // FIXME: This duplicates logic from input.c for wcs.
 static bool isCommand(struct Tag tag, const wchar_t *input) {
-	if (tag.id == TagStatus.id || tag.id == TagVerbose.id) return true;
+	if (tag.id == TagStatus.id || tag.id == TagRaw.id) return true;
 	if (input[0] != L'/') return false;
 	const wchar_t *space = wcschr(&input[1], L' ');
 	const wchar_t *extra = wcschr(&input[1], L'/');