Changeset afdce6eb in mainline
 Timestamp:
 20090313T12:02:50Z (15 years ago)
 Branches:
 lfn, master, serial, ticket/834toolchainupdate, topic/msimupgrade
 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.