NAME
	RL_OpenResource - open a resource (V44)
   SYNOPSIS
	resource = RL_OpenResource(resobject, screen, catalog)
	 D0                         A0         A1      A2
	RESOURCEFILE RL_OpenResource(APTR, struct Screen *, struct Catalog *);
   FUNCTION
	This routine opens a resource object.
	If you give a NULL for the parameter screen do not call RL_NewObjectA
	or RL_NewGroupA. You must first set a screen with
	RL_SetResourceScreen.
   INPUTS
	resobject -- a pointer to a resource object
	screen -- a pointer to a Screen. This may be NULL
	catalog -- a pointer to a Catalog. This may be NULL
   RESULTS
	resource -- a pointer to a resource or NULL
   EXAMPLE
	extern char RCTResource[];
	struct Screen *screen;
	screen = LockPubScreen(NULL);
	RESOURCEFILE resource = RL_OpenResource(RCTResource, screen, NULL);
	if (resource)
	{
		/* create your objects here */
	}
	RL_CloseResource(resource);
	UnlockPubScreen(NULL,screen);
   SEE ALSO
	intuition.library/LockPubScreen
	intuition.library/OpenScreenTagList
	locale.library/OpenCatalogA
	resource.library/RL_CloseResource
	resource.library/RL_SetResourceScreen