diff options
author | 2023-10-10 14:33:42 +0000 | |
---|---|---|
committer | 2023-10-10 14:33:42 +0000 | |
commit | af1a266670d040d2f4083ff309d732d648afba2a (patch) | |
tree | 2fc46203448ddcc6f81546d379abfaeb323575e9 /roms/openbios/include/config.h | |
parent | e02cda008591317b1625707ff8e115a4841aa889 (diff) |
Change-Id: Iaf8d18082d3991dec7c0ebbea540f092188eb4ec
Diffstat (limited to 'roms/openbios/include/config.h')
-rw-r--r-- | roms/openbios/include/config.h | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/roms/openbios/include/config.h b/roms/openbios/include/config.h new file mode 100644 index 000000000..d5a1e200a --- /dev/null +++ b/roms/openbios/include/config.h @@ -0,0 +1,68 @@ +/* + * Creation Date: <2003/12/20 00:07:16 samuel> + * Time-stamp: <2004/01/19 17:40:26 stepan> + * + * <config.h> + * + * + * + * Copyright (C) 2003, 2004 Samuel Rydh (samuel@ibrium.se) + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * version 2 + * + */ + +#ifndef _H_CONFIG +#define _H_CONFIG + +#include "autoconf.h" +#include "mconfig.h" +#include "asm/types.h" + +#define PROGRAM_NAME "OpenBIOS" + +#ifndef BOOTSTRAP + +#ifndef NULL +#define NULL ((void*)0) +#endif + +typedef unsigned int size_t; +typedef unsigned int usize_t; +typedef signed int ssize_t; +typedef signed int off_t; + +typedef unsigned int time_t; + +#define UINT_MAX ((unsigned int)-1) + +#define ENOMEM 1 +#define EIO 2 +#define EINVAL 3 +#define ENOENT 4 +#define ENOTDIR 5 +#define EISDIR 6 +#define ENAMETOOLONG 7 + +#define SEEK_CUR 1 +#define SEEK_SET 2 +#define SEEK_END 3 + +#endif /* BOOTSTRAP */ + +#include "sysinclude.h" + +#ifndef MIN +#define MIN(x,y) (((x) < (y)) ? (x) : (y)) +#define MAX(x,y) (((x) > (y)) ? (x) : (y)) +#endif + +/* errno is a macro on some systems, which might cause nasty problems. + * We try to cope with this here. + */ +#undef errno +#define errno errno_int + +#endif /* _H_CONFIG */ |