diff options
Diffstat (limited to 'src/stable/util.cpp')
| -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 | ||
