mirror of
https://github.com/elliotnunn/mac-rom.git
synced 2025-01-04 01:29:22 +00:00
0ba83392d4
Resource forks are included only for .rsrc files. These are DeRezzed into their data fork. 'ckid' resources, from the Projector VCS, are not included. The Tools directory, containing mostly junk, is also excluded.
58 lines
1.7 KiB
C
58 lines
1.7 KiB
C
/*
|
|
File: TerminalMgrExtensions.c
|
|
|
|
Contains: Extensions to the Terminal Manager
|
|
|
|
Written by: Byron Han
|
|
|
|
Copyright: © 1990-1991, 1993 by Apple Computer, Inc., all rights reserved.
|
|
|
|
Change History (most recent first):
|
|
|
|
<2> 8/12/93 kc <mb>: I deleted all of the "TheFuture" conditionals in all of
|
|
the CommToolbox files per Mike Bell's instructions. I also had
|
|
to delete some old code that was compiled under the "CubeE"
|
|
conditional.
|
|
<5> 10/4/91 JSM Change PsychoticFarmerOrLater conditionals to TheFuture.
|
|
<4> 10/2/91 DTY Conditionalise <2> out of CubeE.
|
|
<3> 7/10/91 BH remove #define garbage to avoid duplicate wierd symbols in
|
|
object file - now use Lib in SysObj.make
|
|
<2> 7/1/91 BH Renamed TMGetErrorString to __TMGetErrorString to avoid
|
|
conflicts with glue. also changed error check from if (err !=
|
|
tmNoErr) to if (err)
|
|
<1> 3/14/90 BBH first checked in
|
|
|
|
*/
|
|
|
|
#ifndef __MANAGERCODE__
|
|
|
|
#include "CTBUtilities.h" /* toolbox interface files */
|
|
|
|
#include "Terminals.h"
|
|
#include "TerminalTools.h"
|
|
#include "CommResources.h"
|
|
#include "CommToolboxPriv.h"
|
|
|
|
//#define TDEFExecuteDef TM_PROC0
|
|
//#define __TMGetErrorString TM_PROC1
|
|
|
|
#include "TerminalMgrUtilities.c" // for TDEFExecuteDef
|
|
#endif __MANAGERCODE__
|
|
|
|
// Get a single resource from the specified tool's resource fork.
|
|
// Returns NIL if not found.
|
|
pascal void
|
|
__TMGetErrorString (hTerm, id, errMsg)
|
|
TermHandle hTerm;
|
|
short id;
|
|
Str255 errMsg;
|
|
{
|
|
TMErr rval;
|
|
|
|
rval = (TMErr)TDEFExecuteDef( (long)hTerm, (long)(**hTerm).defProc, tmGetErrorStringMsg,
|
|
id, (long) errMsg, 0 );
|
|
|
|
if (rval)
|
|
errMsg[0] = (char) 0; // oops not supported
|
|
}
|