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

📄 morefiles.doc

📁 linux系统下的音频通信
💻 DOC
字号:
Notes about MoreFiles, dnr.c & other non-Tcl source files---------------------------------------------------------@(#) morefiles.doc 1.4 97/08/13 12:57:08The Macintosh distribution uses several source files that don'tactually ship with Tcl.  This sometimes causes problems or confusionto developers.  This document should help clear up a few things.dnr.c-----We have found a way to work around some bugs in dnr.c that Apple has never fixed even though we sent in numerous bug reports.The file tclMacDNR.c simply set's some #pragma's and the includesthe Apple dnr.c file.  This should work the problems that many ofyou have reported with dnr.c.More Files----------Macintosh Tcl/Tk also uses Jim Luther's very useful package calledMore Files.  More Files fixes many of the broken or underfunctionalparts of the file system.More Files can be found on the MetroWerks CD and Developer CD fromApple.  You can also down load the latest version from:	ftp://members.aol.com/JumpLong/The package can also be found at the home of Tcl/Tk for the mac:	ftp://ftp.sunlabs.com/pub/tcl/mac/I used to just link the More Files library in the Tcl projects.  However, this caused problems when libraries wern't matched correctly.I'm now including the files in the Tcl project directly.  Thissolves the problem of missmatched libraries - but may not alwayscompile.If you get a compiliation error in MoreFiles you need to contactJim Luther.  His email address:	JumpLong@aol.comThe version of More Files that we use with Tcl/Tk is 1.4.3.  Earlyversion may work as well..Unfortunantly, there is one bug in his library (in 1.4.3).  The bug isin the function FSpGetFullPath found in the file FullPath.c.  Afterthe call to PBGetCatInfoSync you need to change the line:    if ( result == noErr )	to:    if ( (result == noErr) || (result == fnfErr) )The latest version of More Files is 1.4.6.  Unfortunantly, thisversion has a bug that keeps it from working with shared librariesright out of the box.  If you want to use 1.4.6 you can but you willneed to make the following fix:	In the file "Opimization.h" in the More Files package you	need to remove the line "#pragma internal on".  And in the	file "OptimazationEnd.h" you need to remove the line	"#pragma internal reset".Note: the version of MoreFile downloaded from the Sun Tcl/Tk sitewill have the fix included.  (If you want you can send email toJim Luther suggesting that he use Tcl for regression testing!)Ray Johnson

⌨️ 快捷键说明

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