typedefine.h

来自「AMLOGIC DPF source code」· C头文件 代码 · 共 73 行

H
73
字号
/*******************************************************************
 * 
 *  Copyright C 2004 by Amlogic, Inc. All Rights Reserved.
 *
 *  Description: 
 *
 *  Created: 
 *
 *******************************************************************/

#ifndef TYPEDEFINE_H
#define TYPEDEFINE_H


#ifdef SAPI_INIT
#undef  SAPI_EXTERN
#define SAPI_EXTERN
#else
#undef  SAPI_EXTERN
#define SAPI_EXTERN  extern
#endif

#define STATIC 
#define INLINE 
typedef unsigned unsigned32 ;
typedef unsigned char boolean ;
#define AVFS_INLINE_ROUTINE
#define TRUE 1
#define FALSE 0
typedef int  ssize_t;

typedef unsigned int mode_t;
//typedef unsigned long long dev_t;

typedef int time_t;
typedef unsigned int nlink_t;

typedef int avfs_filesystem_node_types_t;


typedef unsigned int Objects_Id;
typedef unsigned char unsigned8;
typedef char signed8;
typedef unsigned short unsigned16;
typedef  short signed16;
typedef unsigned int avfs_unsigned32;
typedef unsigned char avfs_boolean;
typedef unsigned int avfs_id;
typedef int pid_t;


#define O_NDELAY 1
//extern int errno;
extern int aml_errno;
#define errno aml_errno

#define LINK_MAX 8

#include "seterr.h"

extern void  avfs_fatal_error_occurred(
  unsigned32 the_error
);


#ifndef assert
#define assert(ignore) ((void)0)
#endif
//#define assert(E) ((E)? (void)0 : _ASSERT(#E, __FILE__, __LINE__))
extern mode_t avfs_filesystem_umask;

#endif

⌨️ 快捷键说明

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