nuauprenmifuncset.c 919 Bytes
/*======================================================================*/
/*		NuSYS							*/
/*		nuauprenmifuncset.c					*/
/*									*/
/*		Copyright (C) 1997, NINTENDO Co,Ltd.			*/
/*									*/
/*======================================================================*/
/* $Id: nuauprenmifuncset.c,v 1.1.1.1 2002/10/30 02:07:09 blythe Exp $		*/
/*======================================================================*/
#include <nusys.h>
#include <nualstl.h>

/*----------------------------------------------------------------------*/
/*	nuAuPreNMIFuncSet - PRE NMI処理コールバック関数の登録		*/
/*	IN:	コールバック関数のポインタ				*/
/*	RET:	無し							*/
/*----------------------------------------------------------------------*/
void nuAuPreNMIFuncSet(NUAuPreNMIFunc func)
{
    OSIntMask	mask;
    
    mask = osSetIntMask(OS_IM_NONE);		/* 割り込み禁止 */
    nuAuPreNMIFunc = func;
    osSetIntMask(mask);
}