diff options
Diffstat (limited to '')
-rw-r--r-- | src/stable/util.cpp | 86 |
1 files changed, 43 insertions, 43 deletions
diff --git a/src/stable/util.cpp b/src/stable/util.cpp index b42e040..ff9901b 100644 --- a/src/stable/util.cpp +++ b/src/stable/util.cpp | |||
@@ -9,57 +9,57 @@ | |||
9 | 9 | ||
10 | int Bu::getDaysInMonth( int iMonth, int iYear ) | 10 | int Bu::getDaysInMonth( int iMonth, int iYear ) |
11 | { | 11 | { |
12 | if( iMonth > 11 ) | 12 | if( iMonth > 11 ) |
13 | { | 13 | { |
14 | iYear += iMonth/12; | 14 | iYear += iMonth/12; |
15 | iMonth = iMonth%12; | 15 | iMonth = iMonth%12; |
16 | } | 16 | } |
17 | switch( iMonth ) | 17 | switch( iMonth ) |
18 | { | 18 | { |
19 | case 0: | 19 | case 0: |
20 | case 2: | 20 | case 2: |
21 | case 4: | 21 | case 4: |
22 | case 6: | 22 | case 6: |
23 | case 7: | 23 | case 7: |
24 | case 9: | 24 | case 9: |
25 | case 11: | 25 | case 11: |
26 | return 31; | 26 | return 31; |
27 | break; | 27 | break; |
28 | 28 | ||
29 | case 3: | 29 | case 3: |
30 | case 5: | 30 | case 5: |
31 | case 8: | 31 | case 8: |
32 | case 10: | 32 | case 10: |
33 | return 30; | 33 | return 30; |
34 | break; | 34 | break; |
35 | 35 | ||
36 | case 1: | 36 | case 1: |
37 | if( iYear%400 == 0 ) | 37 | if( iYear%400 == 0 ) |
38 | return 29; | 38 | return 29; |
39 | if( iYear%100 == 0 ) | 39 | if( iYear%100 == 0 ) |
40 | return 28; | 40 | return 28; |
41 | if( iYear%4 == 0 ) | 41 | if( iYear%4 == 0 ) |
42 | return 29; | 42 | return 29; |
43 | return 28; | 43 | return 28; |
44 | break; | 44 | break; |
45 | 45 | ||
46 | default: | 46 | default: |
47 | return -1; | 47 | return -1; |
48 | } | 48 | } |
49 | } | 49 | } |
50 | void Bu::memcpy( void *pDest, const void *pSrc, size_t iBytes ) | 50 | void Bu::memcpy( void *pDest, const void *pSrc, size_t iBytes ) |
51 | { | 51 | { |
52 | #ifdef VALTEST | 52 | #ifdef VALTEST |
53 | const char *src = (const char *)pSrc; | 53 | const char *src = (const char *)pSrc; |
54 | char *dest = (char *)pDest; | 54 | char *dest = (char *)pDest; |
55 | for( int j = 0; j < count; j++ ) | 55 | for( int j = 0; j < count; j++ ) |
56 | { | 56 | { |
57 | *dest = *src; | 57 | *dest = *src; |
58 | dest++; | 58 | dest++; |
59 | src++; | 59 | src++; |
60 | } | 60 | } |
61 | #else | 61 | #else |
62 | ::memcpy( pDest, pSrc, iBytes ); | 62 | ::memcpy( pDest, pSrc, iBytes ); |
63 | #endif | 63 | #endif |
64 | } | 64 | } |
65 | 65 | ||