Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Sunxi Tools
Commits
329a13ed
Commit
329a13ed
authored
Aug 07, 2012
by
Alejandro Mery
Browse files
Add types.h defining kernel style integer types
parent
d382cfe3
Changes
4
Show whitespace changes
Inline
Side-by-side
bootinfo.c
View file @
329a13ed
...
@@ -24,12 +24,7 @@
...
@@ -24,12 +24,7 @@
#include <stdlib.h>
#include <stdlib.h>
#include <string.h>
#include <string.h>
#include "types.h"
typedef
unsigned
char
u8
;
typedef
unsigned
char
__u8
;
typedef
unsigned
int
u32
;
typedef
unsigned
int
__u32
;
typedef
signed
int
__s32
;
/* boot_file_head copied from mksunxiboot */
/* boot_file_head copied from mksunxiboot */
/* boot head definition from sun4i boot code */
/* boot head definition from sun4i boot code */
...
...
include/types.h
0 → 100644
View file @
329a13ed
#ifndef SUNXI_TYPES_H
#define SUNXI_TYPES_H
#include <stdint.h>
#define __s8 int8_t
#define __s16 int16_t
#define __s32 int32_t
#define __s64 int64_t
#define s8 int8_t
#define s16 int16_t
#define s32 int32_t
#define s64 int64_t
#define __u8 uint8_t
#define __u16 uint16_t
#define __u32 uint32_t
#define __u64 uint64_t
#define u8 uint8_t
#define u16 uint16_t
#define u32 uint32_t
#define u64 uint64_t
#endif
nand-part.h
View file @
329a13ed
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
#ifndef __MBR_H__
#ifndef __MBR_H__
#define __MBR_H__
#define __MBR_H__
#include "type
_def
.h"
#include "type
s
.h"
#define MAX_PART_COUNT 15 //max part count
#define MAX_PART_COUNT 15 //max part count
#define MBR_COPY_NUM 4 //mbr backup count
#define MBR_COPY_NUM 4 //mbr backup count
...
...
type_def.h
deleted
100755 → 0
View file @
d382cfe3
/*
* drivers/block/sun4i_nand/include/type_def.h
*
* (C) Copyright 2007-2012
* Allwinner Technology Co., Ltd. <www.allwinnertech.com>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
* published by the Free Software Foundation; either version 2 of
* the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*/
#ifndef TYPE_DEF_H
#define TYPE_DEF_H
//#include "sunii.h"
// #include <linux/kernel.h>
//typedef signed char s8;
//typedef unsigned char u8;
//
//typedef signed short s16;
//typedef unsigned short u16;
//
//typedef signed int s32;
//typedef unsigned int u32;
//
//typedef signed long s64;
//typedef unsigned long u64;
//
typedef
signed
char
__s8
;
typedef
unsigned
char
__u8
;
//
typedef
signed
short
__s16
;
typedef
unsigned
short
__u16
;
//
typedef
signed
int
__s32
;
typedef
unsigned
int
__u32
;
//
typedef
signed
long
__s64
;
typedef
unsigned
long
__u64
;
typedef
unsigned
int
__hdle
;
#define EPDK_OK 0
#define EPDK_FAIL -1
#endif
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment