summaryrefslogtreecommitdiffstats
path: root/games
diff options
context:
space:
mode:
authorscf <scf@FreeBSD.org>2008-06-08 19:35:47 +0000
committerscf <scf@FreeBSD.org>2008-06-08 19:35:47 +0000
commitc25b436504a13ccd91906a686e6cdc31ef0337a7 (patch)
tree9c61971912e9c351c721f5a5fe2032af78785297 /games
parentc482e7889a7c0b7141fd4615beaa7d30f09a1d1f (diff)
downloadFreeBSD-src-c25b436504a13ccd91906a686e6cdc31ef0337a7.zip
FreeBSD-src-c25b436504a13ccd91906a686e6cdc31ef0337a7.tar.gz
Fixed the output grammar to properly speak non-terminal dits.
Updated Lyndon Nerenberg's radio callsign and E-mail address. PR: bin/7868 Submitted by: Lyndon Nerenberg <lyndon@orthanc.ca> MFC after: 1 week
Diffstat (limited to 'games')
-rw-r--r--games/morse/morse.65
-rw-r--r--games/morse/morse.c7
2 files changed, 7 insertions, 5 deletions
diff --git a/games/morse/morse.6 b/games/morse/morse.6
index f9ac378..f26d9db 100644
--- a/games/morse/morse.6
+++ b/games/morse/morse.6
@@ -172,7 +172,8 @@ Interpret characters with the high-order bit set as Greek characters.
.Sh FILES
.Bl -tag -width ".Pa /dev/speaker" -compact
.It Pa /dev/speaker
-speaker device file
+.Xr speaker 4
+device file
.El
.Sh SEE ALSO
.Xr speaker 4
@@ -180,7 +181,7 @@ speaker device file
Sound support for
.Nm
added by
-.An Lyndon Nerenberg (VE7TCP/VE6BBM) Aq lyndon@orthanc.com .
+.An Lyndon Nerenberg (VE6BBM) Aq lyndon@orthanc.ca .
.Pp
Ability to key an external device added by
.An J\(:org Wunsch
diff --git a/games/morse/morse.c b/games/morse/morse.c
index 87f97dc..7663402 100644
--- a/games/morse/morse.c
+++ b/games/morse/morse.c
@@ -32,8 +32,8 @@
*/
/*
- * Taught to send *real* morse by Lyndon Nerenberg (VE7TCP/VE6BBM)
- * <lyndon@orthanc.com>
+ * Taught to send *real* morse by Lyndon Nerenberg (VE6BBM)
+ * <lyndon@orthanc.ca>
*/
#ifndef lint
@@ -483,7 +483,8 @@ show(const char *s)
printf(" %s\n", s);
} else {
for (; *s; ++s)
- printf(" %s", *s == '.' ? "dit" : "dah");
+ printf(" %s", *s == '.' ? *(s + 1) == '\0' ? "dit" :
+ "di" : "dah");
printf("\n");
}
}
OpenPOWER on IntegriCloud