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.
50 lines
1.1 KiB
C
50 lines
1.1 KiB
C
/*
|
|
File: TestController.h
|
|
|
|
Contains: This is the include file for the test controller section
|
|
of the Common Test Environment.
|
|
|
|
Written by: Mark Appleman
|
|
|
|
Copyright: © 1990 by Apple Computer, Inc., all rights reserved.
|
|
|
|
Change History (most recent first):
|
|
|
|
<1> 9/4/90 SS first checked in
|
|
|
|
To Do:
|
|
*/
|
|
#ifndef _TestController_
|
|
#define _TestController_
|
|
|
|
#include "CTETypes.h"
|
|
#include "List.h"
|
|
#include "Heap.h"
|
|
#include "SubtestController.h"
|
|
|
|
struct TestNode
|
|
{
|
|
Node node ;
|
|
Test *testPtr ;
|
|
int testSize ;
|
|
char *name ;
|
|
} ;
|
|
#ifndef __cplusplus
|
|
typedef struct TestNode TestNode ;
|
|
#endif __cplusplus
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif __cplusplus
|
|
|
|
extern TestNode *InstallTest(CTEGlobals *globs, TestID id, Test *theTest, int codeSize, char *name) ;
|
|
extern TestNode *FindTest(CTEGlobals *globs, TestID id) ;
|
|
extern TestErr DoTest(CTEGlobals *globs, TestID testID, SubtestID subtestID,
|
|
ULONG modifier, ExecMode execMode) ;
|
|
|
|
#ifdef __cplusplus
|
|
} // close the extern "C" declaration
|
|
#endif __cplusplus
|
|
|
|
#endif _TestController_
|