Use doxygen comment style for document entity such as struct, enum, variable that use /// but not //

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5642 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
klu2 2008-08-14 02:53:43 +00:00
parent 0d037274f8
commit d484d12067
1 changed files with 25 additions and 25 deletions

View File

@ -18,9 +18,9 @@
#ifndef __PROCESSOR_BIND_H__ #ifndef __PROCESSOR_BIND_H__
#define __PROCESSOR_BIND_H__ #define __PROCESSOR_BIND_H__
// ///
// Define the processor type so other code can make processor based choices /// Define the processor type so other code can make processor based choices
// ///
#define MDE_CPU_EBC #define MDE_CPU_EBC
// //
@ -41,42 +41,42 @@ typedef unsigned int UINT32;
typedef __int64 INT64; typedef __int64 INT64;
typedef unsigned __int64 UINT64; typedef unsigned __int64 UINT64;
// ///
// "long" type scales to the processor native size with EBC compiler /// "long" type scales to the processor native size with EBC compiler
// ///
typedef long INTN; typedef long INTN;
typedef unsigned long UINTN; typedef unsigned long UINTN;
#define UINT8_MAX 0xff #define UINT8_MAX 0xff
// ///
// Scalable macro to set the most significant bit in a natural number /// Scalable macro to set the most significant bit in a natural number
// ///
#define MAX_BIT (1ULL << (sizeof (INTN) * 8 - 1)) #define MAX_BIT (1ULL << (sizeof (INTN) * 8 - 1))
#define MAX_2_BITS (3ULL << (sizeof (INTN) * 8 - 2)) #define MAX_2_BITS (3ULL << (sizeof (INTN) * 8 - 2))
// ///
// Maximum legal EBC address /// Maximum legal EBC address
// ///
#define MAX_ADDRESS ((UINTN) ~0) #define MAX_ADDRESS ((UINTN) ~0)
// ///
// The stack alignment required for EBC /// The stack alignment required for EBC
// ///
#define CPU_STACK_ALIGNMENT sizeof(UINTN) #define CPU_STACK_ALIGNMENT sizeof(UINTN)
// ///
// Modifier to ensure that all protocol member functions and EFI intrinsics /// Modifier to ensure that all protocol member functions and EFI intrinsics
// use the correct C calling convention. All protocol member functions and /// use the correct C calling convention. All protocol member functions and
// EFI intrinsics are required to modify thier member functions with EFIAPI. /// EFI intrinsics are required to modify thier member functions with EFIAPI.
// ///
#define EFIAPI #define EFIAPI
// ///
// The Microsoft* C compiler can removed references to unreferenced data items /// The Microsoft* C compiler can removed references to unreferenced data items
// if the /OPT:REF linker option is used. We defined a macro as this is a /// if the /OPT:REF linker option is used. We defined a macro as this is a
// a non standard extension. Currently not supported by the EBC compiler /// a non standard extension. Currently not supported by the EBC compiler
// ///
#define GLOBAL_REMOVE_IF_UNREFERENCED #define GLOBAL_REMOVE_IF_UNREFERENCED
#define FUNCTION_ENTRY_POINT(p) (p) #define FUNCTION_ENTRY_POINT(p) (p)