bad $variable names
diff --git a/bin/9c b/bin/9c
index fcdae6f..96a9fb4 100755
--- a/bin/9c
+++ b/bin/9c
@@ -40,14 +40,14 @@
 		u=`uname`
 		v=`uname -r`
 		s=`echo $u$v | tr '. ' '__'`
-		cflags="$cflags -D__$s__"
+		cflags="$cflags -D__${s}__"
 		;;
 *SunOS*-gcc)	usegcc
 		u=`uname`
 		v=`uname -r`
 		s=`echo $u$v | tr '. ' '__'`
 		cflags="$ngflags -g"
-		cflags="$cflags -D__$s__"
+		cflags="$cflags -D__${s}__"
 		;;
 *)
 	echo 9c does not know how to compile on "$tag" 1>&2