Changeset afdce6eb in mainline
- Timestamp:
- 2009-03-13T12:02:50Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0160b1c8
- Parents:
- d0688a3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/macros.h
rd0688a3 rafdce6eb 36 36 #define KERN_MACROS_H_ 37 37 38 #ifndef __ASM__ 39 38 40 #include <arch/types.h> 39 40 #define isdigit(d) (((d) >= '0') && ((d) <= '9'))41 #define islower(c) (((c) >= 'a') && ((c) <= 'z'))42 #define isupper(c) (((c) >= 'A') && ((c) <= 'Z'))43 #define isalpha(c) (is_lower((c)) || is_upper((c)))44 #define isalphanum(c) (is_alpha((c)) || is_digit((c)))45 #define isspace(c) \46 (((c) == ' ') || ((c) == '\t') || ((c) == '\n') || ((c) == '\r'))47 48 #define min(a, b) ((a) < (b) ? (a) : (b))49 #define max(a, b) ((a) > (b) ? (a) : (b))50 51 #define min3(a, b, c) ((a) < (b) ? (min(a, c)) : (min(b, c)))52 #define max3(a, b, c) ((a) > (b) ? (max(a, c)) : (max(b, c)))53 41 54 42 /** Return true if the intervals overlap. … … 66 54 return ((s1 < e2) && (s2 < e1)); 67 55 } 56 57 #endif /* __ASM__ */ 58 59 #define isdigit(d) (((d) >= '0') && ((d) <= '9')) 60 #define islower(c) (((c) >= 'a') && ((c) <= 'z')) 61 #define isupper(c) (((c) >= 'A') && ((c) <= 'Z')) 62 #define isalpha(c) (is_lower((c)) || is_upper((c))) 63 #define isalphanum(c) (is_alpha((c)) || is_digit((c))) 64 #define isspace(c) \ 65 (((c) == ' ') || ((c) == '\t') || ((c) == '\n') || ((c) == '\r')) 66 67 #define min(a, b) ((a) < (b) ? (a) : (b)) 68 #define max(a, b) ((a) > (b) ? (a) : (b)) 69 70 #define min3(a, b, c) ((a) < (b) ? (min(a, c)) : (min(b, c))) 71 #define max3(a, b, c) ((a) > (b) ? (max(a, c)) : (max(b, c))) 68 72 69 73 /* Compute overlapping of physical addresses */
Note:
See TracChangeset
for help on using the changeset viewer.