#ifndef _RISCOS_X86_H_
#define _RISCOS_X86_H_

#include <swis.h>
#include "baseincs.h"
#include "problem.h"
#include "probman.h"
#include <sys/stat.h>

#define RC5PC 0x523C0
#define RC5PC_Version       RC5PC+0
#define RC5PC_Title         RC5PC+1
#define RC5PC_Status        RC5PC+2
#define RC5PC_On            RC5PC+3
#define RC5PC_Off           RC5PC+4
#define RC5PC_WhatPCCard    RC5PC+5
#define RC5PC_BufferStatus  RC5PC+6
#define RC5PC_AddBlock      RC5PC+7
#define RC5PC_RetriveBlock RC5PC+8

struct RC5PCstruct
{
       u8 internal_status;
       u8 result;
       u8 zero;
       u8 zero1;
       u32 timeslice;
       u64 key;
       u64 iv;
       u64 plain;
       u64 cypher;
       u64 keysdone;
       u64 iterations;
       u64 zero2;
};


#endif

