TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
Subject:Re: Winhelp discussion group From:John_Payne -at- HP-BOISE-OM2 -dot- OM -dot- HP -dot- COM Date:Tue, 21 Feb 1995 08:20:13 -0700
There is indeed a discussion group for Windows Help. You can subscribe
by sending a SUBSCRIBE WINHLP-L email message to
LISTSERV -at- ADMIN -dot- HUMBERC -dot- ON -dot- CA -dot- This is a high volume newsgroup, so
between WINHLP-L and TECHWR-L, you are going to be wading through lots of mail.
John Payne
john_payne -at- hp-boise-om2 -dot- om -dot- hp -dot- com
Item Subject: WINMAIL.DAT
Could not convert UNKNOWN FILE-TYPE (1734) item to text.
Will attempt to 'shar' item as file '01nvafo' at end of msg.
# This is a shell archive. Remove anything before this line,
# then unpack it by saving it in a file and typing "sh file".
# Wrapped by HP OpenMail System <openmail -at- hpbs4813> on Tue Feb 21 08:20:24 1995
# This archive contains:
# 01nvafo
# Error checking via wc(1) will be performed.
LANG=""; export LANG
PATH=/bin:/usr/bin:$PATH; export PATH
rm -f /tmp/uud$$
(echo "begin 666 /tmp/uud$$\n#;VL*n#6% -at- x\n \nend" | uudecode) >/dev/null 2>&1
if [ X"`cat /tmp/uud$$ 2>&1`" = Xok ]
then
unpacker=uudecode
else
echo Compiling unpacker for non-ascii files
pwd=`pwd`; cd /tmp
cat >unpack$$.c <<'EOF'
#include <stdio.h>
#define C (*p++ - ' ' & 077)
main()
int n;
char buf[128], *p, a,b;
scanf("begin %o ", &n);
gets(buf);
if (freopen(buf, "w", stdout) == NULL) {
perror(buf);
exit(1);
}
while (gets(p=buf) && (n=C)) {
while (n>0) {
a = C;
if (n-- > 0) putchar(a << 2 | (b=C) >> 4);
if (n-- > 0) putchar(b << 4 | (a=C) >> 2);
if (n-- > 0) putchar(a << 6 | C);
}
}
exit(0);
EOF
cc -o unpack$$ unpack$$.c
rm unpack$$.c
cd $pwd
unpacker=/tmp/unpack$$
fi
rm -f /tmp/uud$$
echo x - 01nvafo '[non-ascii]'
$unpacker <<'@eof'
begin 660 01nvafo
M>)\^(@ 0N 0 H ,3DY-3 R,C$P,S0X+D%!,C8U-3DX-3$V*&$I<F5LX
,87DN:' N8V]M #T* X
X
end
@eof
set `wc -lwc <01nvafo`
if test $1$2$3 != 1157
then
echo ERROR: wc results of 01nvafo are $* should be 1 1 57
fi