⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 build_dict_c

📁 linux下的E_MAIL客户端源码
💻
字号:
#!/bin/shusage(){   echo "Usage: build_dict_c HGL_srcdir P|O dict_name key_type val_type"   exit 1;}HGLSRC=$1DTYPE=$2DCLASS=$3KTYPE=$4VTYPE=$5test -z "$HGLSRC"	&& usagetest "$DTYPE" != "P" -a "$DTYPE" != "O"	&& usagetest -z "$DCLASS"	&& usagetest -z "$KTYPE"	&& usagetest -z "$VTYPE"	&& usagerm -f $DCLASS.C## Add entry class to .C file#echo "Creating $DCLASS.C"echo "//"			>> $DCLASS.Cecho "// $DCLASS.C"		>> $DCLASS.Cecho "//"			>> $DCLASS.Cecho ""				>> $DCLASS.Cecho "#include <config.h>"	>> $DCLASS.Cecho ""				>> $DCLASS.Cecho "#include \"$DCLASS.h\""	>> $DCLASS.Cecho ""				>> $DCLASS.C DICT=$HGLSRC/${DTYPE}DictCLIST=$HGLSRC/${DTYPE}ListCETEMP=${DICT}EntryECLASS=${DCLASS}Entryif [ -f "$ETEMP.meth" ]then   echo "Adding $ECLASS to $DCLASS.C"   cat $ETEMP.meth \   | sed -e "s/CLASS/$ECLASS/g" \   | sed -e "s/KEYTYPE/$KTYPE/g" \   | sed -e "s/VALTYPE/$VTYPE/g" \   >> $DCLASS.C   echo "" >> $DCLASS.Cfi## Add entry class list to .C file#ELIST=${ECLASS}Listif [ -f "$LIST.meth" ]then   echo "Adding $ELIST to $DCLASS.C"   cat $LIST.meth \   | sed -e "s/CLASS/$ELIST/g" \   | sed -e "s/TYPE/$ECLASS/g" \   >> $DCLASS.C   echo "" >> $DCLASS.Cfi## Add dictionary class to .C file#if [ -f "$DICT.meth" ]then   echo "Adding $DCLASS to $DCLASS.C"   cat $DICT.meth \   | sed -e "s/CLASS/$DCLASS/g" \   | sed -e "s/ENTLIST/$ELIST/g" \   | sed -e "s/ENTRY/$ECLASS/g" \   | sed -e "s/KEYTYPE/$KTYPE/g" \   | sed -e "s/VALTYPE/$VTYPE/g" \   >> $DCLASS.Cfi

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -