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

📄 handlers.cpp

📁 Jazmyn is a 32-bit, protected mode, multitasking OS which runs on i386 & above CPU`s. Its complete
💻 CPP
字号:
/*
 * Copyright (C) 2004, Thejesh AP. All rights reserved.
 */

#include<sys\types.h>
#include<null.h>
#include<jazmyn\handlers.h>

void (*handler[16])()={
                        NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
                        NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL
                       };

int set_handler(int irq,void (*driver_handler)())
{
        if(handler[irq]) return -1;
        handler[irq] = driver_handler;
        return 0;
}

int reset_handler(int irq,void (*driver_handler)())
{
        if(handler[irq] == NULL) return -1;
        if(handler[irq] != driver_handler) return -1;
        handler[irq] = NULL;
        return 0;
}

⌨️ 快捷键说明

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