[PATCH 2/3] tests: cal(1) is year is limited to signed 32 bit value

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Signed-off-by: Sami Kerola <kerolasa@xxxxxx>
---
 tests/expected/cal/bigyear  | 358 ++++++++++++++++++++++----------------------
 tests/expected/cal/bigyearw | 356 ++++++++++++++++++++++---------------------
 tests/ts/cal/bigyear        |   6 +-
 tests/ts/cal/bigyearw       |   6 +-
 4 files changed, 357 insertions(+), 369 deletions(-)

diff --git a/tests/expected/cal/bigyear b/tests/expected/cal/bigyear
index 0e1e8aa..8dbd276 100644
--- a/tests/expected/cal/bigyear
+++ b/tests/expected/cal/bigyear
@@ -1,257 +1,249 @@
 
 Gregorian - Monday-based month
-      December      
- 1234567890123456789
+ December 2147483646
 Mo Tu We Th Fr Sa Su
-             1  2  3 
- 4  5  6  7  8  9 10 
-11 12 13 14 15 16 17 
-18 19 20 21 22 23 24 
-25 26 27 28 29 30 31 
-                     
+                   1 
+ 2  3  4  5  6  7  8 
+ 9 10 11 12 13 14 15 
+16 17 18 19 20 21 22 
+23 24 25 26 27 28 29 
+30 31                
 Gregorian - Sunday-based month
-      December      
- 1234567890123456789
+ December 2147483646
 Su Mo Tu We Th Fr Sa
-                1  2 
- 3  4  5  6  7  8  9 
-10 11 12 13 14 15 16 
-17 18 19 20 21 22 23 
-24 25 26 27 28 29 30 
-31                   
+ 1  2  3  4  5  6  7 
+ 8  9 10 11 12 13 14 
+15 16 17 18 19 20 21 
+22 23 24 25 26 27 28 
+29 30 31             
+                     
 Julian - Monday-based month
-          December         
-    1234567890123456789    
+    December 2147483646    
 Mon Tue Wed Thu Fri Sat Sun
-                335 336 337 
-338 339 340 341 342 343 344 
-345 346 347 348 349 350 351 
-352 353 354 355 356 357 358 
-359 360 361 362 363 364 365 
-                            
+                        335 
+336 337 338 339 340 341 342 
+343 344 345 346 347 348 349 
+350 351 352 353 354 355 356 
+357 358 359 360 361 362 363 
+364 365                     
 Julian - Sunday-based month
-          December         
-    1234567890123456789    
+    December 2147483646    
 Sun Mon Tue Wed Thu Fri Sat
-                    335 336 
-337 338 339 340 341 342 343 
-344 345 346 347 348 349 350 
-351 352 353 354 355 356 357 
-358 359 360 361 362 363 364 
-365                         
+335 336 337 338 339 340 341 
+342 343 344 345 346 347 348 
+349 350 351 352 353 354 355 
+356 357 358 359 360 361 362 
+363 364 365                 
+                            
 Gregorian - Monday-based three months
-      November              December               January      
- 1234567890123456789   1234567890123456789   1234567890123456790
+ November 2147483646   December 2147483646   January 2147483647 
 Mo Tu We Th Fr Sa Su  Mo Tu We Th Fr Sa Su  Mo Tu We Th Fr Sa Su
-       1  2  3  4  5               1  2  3   1  2  3  4  5  6  7 
- 6  7  8  9 10 11 12   4  5  6  7  8  9 10   8  9 10 11 12 13 14 
-13 14 15 16 17 18 19  11 12 13 14 15 16 17  15 16 17 18 19 20 21 
-20 21 22 23 24 25 26  18 19 20 21 22 23 24  22 23 24 25 26 27 28 
-27 28 29 30           25 26 27 28 29 30 31  29 30 31             
-                                                                 
+                   1                     1                     1 
+ 2  3  4  5  6  7  8   2  3  4  5  6  7  8   2  3  4  5  6  7  8 
+ 9 10 11 12 13 14 15   9 10 11 12 13 14 15   9 10 11 12 13 14 15 
+16 17 18 19 20 21 22  16 17 18 19 20 21 22  16 17 18 19 20 21 22 
+23 24 25 26 27 28 29  23 24 25 26 27 28 29  23 24 25 26 27 28 29 
+30                    30 31                 30 31                
 Gregorian - Sunday-based three months
-      November              December               January      
- 1234567890123456789   1234567890123456789   1234567890123456790
+ November 2147483646   December 2147483646   January 2147483647 
 Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
-          1  2  3  4                  1  2      1  2  3  4  5  6 
- 5  6  7  8  9 10 11   3  4  5  6  7  8  9   7  8  9 10 11 12 13 
-12 13 14 15 16 17 18  10 11 12 13 14 15 16  14 15 16 17 18 19 20 
-19 20 21 22 23 24 25  17 18 19 20 21 22 23  21 22 23 24 25 26 27 
-26 27 28 29 30        24 25 26 27 28 29 30  28 29 30 31          
-                      31                                         
+ 1  2  3  4  5  6  7   1  2  3  4  5  6  7   1  2  3  4  5  6  7 
+ 8  9 10 11 12 13 14   8  9 10 11 12 13 14   8  9 10 11 12 13 14 
+15 16 17 18 19 20 21  15 16 17 18 19 20 21  15 16 17 18 19 20 21 
+22 23 24 25 26 27 28  22 23 24 25 26 27 28  22 23 24 25 26 27 28 
+29 30                 29 30 31              29 30 31             
+                                                                 
 Julian - Monday-based three months
-          November                     December                     January          
-    1234567890123456789          1234567890123456789          1234567890123456790    
+    November 2147483646          December 2147483646           January 2147483647    
 Mon Tue Wed Thu Fri Sat Sun  Mon Tue Wed Thu Fri Sat Sun  Mon Tue Wed Thu Fri Sat Sun
-        305 306 307 308 309                  335 336 337    1   2   3   4   5   6   7 
-310 311 312 313 314 315 316  338 339 340 341 342 343 344    8   9  10  11  12  13  14 
-317 318 319 320 321 322 323  345 346 347 348 349 350 351   15  16  17  18  19  20  21 
-324 325 326 327 328 329 330  352 353 354 355 356 357 358   22  23  24  25  26  27  28 
-331 332 333 334              359 360 361 362 363 364 365   29  30  31                 
-                                                                                      
+                        305                          335                            1 
+306 307 308 309 310 311 312  336 337 338 339 340 341 342    2   3   4   5   6   7   8 
+313 314 315 316 317 318 319  343 344 345 346 347 348 349    9  10  11  12  13  14  15 
+320 321 322 323 324 325 326  350 351 352 353 354 355 356   16  17  18  19  20  21  22 
+327 328 329 330 331 332 333  357 358 359 360 361 362 363   23  24  25  26  27  28  29 
+334                          364 365                       30  31                     
 Julian - Sunday-based three months
-          November                     December                     January          
-    1234567890123456789          1234567890123456789          1234567890123456790    
+    November 2147483646          December 2147483646           January 2147483647    
 Sun Mon Tue Wed Thu Fri Sat  Sun Mon Tue Wed Thu Fri Sat  Sun Mon Tue Wed Thu Fri Sat
-            305 306 307 308                      335 336        1   2   3   4   5   6 
-309 310 311 312 313 314 315  337 338 339 340 341 342 343    7   8   9  10  11  12  13 
-316 317 318 319 320 321 322  344 345 346 347 348 349 350   14  15  16  17  18  19  20 
-323 324 325 326 327 328 329  351 352 353 354 355 356 357   21  22  23  24  25  26  27 
-330 331 332 333 334          358 359 360 361 362 363 364   28  29  30  31             
-                             365                                                      
+305 306 307 308 309 310 311  335 336 337 338 339 340 341    1   2   3   4   5   6   7 
+312 313 314 315 316 317 318  342 343 344 345 346 347 348    8   9  10  11  12  13  14 
+319 320 321 322 323 324 325  349 350 351 352 353 354 355   15  16  17  18  19  20  21 
+326 327 328 329 330 331 332  356 357 358 359 360 361 362   22  23  24  25  26  27  28 
+333 334                      363 364 365                   29  30  31                 
+                                                                                      
 Gregorian - Monday-based year
-                        1234567890123456789                       
+                            2147483646                            
 
        January               February                 March       
 Mo Tu We Th Fr Sa Su   Mo Tu We Th Fr Sa Su   Mo Tu We Th Fr Sa Su
-                   1          1  2  3  4  5          1  2  3  4  5   
- 2  3  4  5  6  7  8    6  7  8  9 10 11 12    6  7  8  9 10 11 12   
- 9 10 11 12 13 14 15   13 14 15 16 17 18 19   13 14 15 16 17 18 19   
-16 17 18 19 20 21 22   20 21 22 23 24 25 26   20 21 22 23 24 25 26   
-23 24 25 26 27 28 29   27 28                  27 28 29 30 31         
-30 31                                                                
+                   1                      1                      1   
+ 2  3  4  5  6  7  8    2  3  4  5  6  7  8    2  3  4  5  6  7  8   
+ 9 10 11 12 13 14 15    9 10 11 12 13 14 15    9 10 11 12 13 14 15   
+16 17 18 19 20 21 22   16 17 18 19 20 21 22   16 17 18 19 20 21 22   
+23 24 25 26 27 28 29   23 24 25 26 27 28      23 24 25 26 27 28 29   
+30 31                                         30 31                  
         April                   May                   June        
 Mo Tu We Th Fr Sa Su   Mo Tu We Th Fr Sa Su   Mo Tu We Th Fr Sa Su
-                1  2    1  2  3  4  5  6  7             1  2  3  4   
- 3  4  5  6  7  8  9    8  9 10 11 12 13 14    5  6  7  8  9 10 11   
-10 11 12 13 14 15 16   15 16 17 18 19 20 21   12 13 14 15 16 17 18   
-17 18 19 20 21 22 23   22 23 24 25 26 27 28   19 20 21 22 23 24 25   
-24 25 26 27 28 29 30   29 30 31               26 27 28 29 30         
-                                                                     
+                   1                      1                      1   
+ 2  3  4  5  6  7  8    2  3  4  5  6  7  8    2  3  4  5  6  7  8   
+ 9 10 11 12 13 14 15    9 10 11 12 13 14 15    9 10 11 12 13 14 15   
+16 17 18 19 20 21 22   16 17 18 19 20 21 22   16 17 18 19 20 21 22   
+23 24 25 26 27 28 29   23 24 25 26 27 28 29   23 24 25 26 27 28 29   
+30                     30 31                  30                     
         July                  August                September     
 Mo Tu We Th Fr Sa Su   Mo Tu We Th Fr Sa Su   Mo Tu We Th Fr Sa Su
-                1  2       1  2  3  4  5  6                1  2  3   
- 3  4  5  6  7  8  9    7  8  9 10 11 12 13    4  5  6  7  8  9 10   
-10 11 12 13 14 15 16   14 15 16 17 18 19 20   11 12 13 14 15 16 17   
-17 18 19 20 21 22 23   21 22 23 24 25 26 27   18 19 20 21 22 23 24   
-24 25 26 27 28 29 30   28 29 30 31            25 26 27 28 29 30      
-31                                                                   
+                   1                      1                      1   
+ 2  3  4  5  6  7  8    2  3  4  5  6  7  8    2  3  4  5  6  7  8   
+ 9 10 11 12 13 14 15    9 10 11 12 13 14 15    9 10 11 12 13 14 15   
+16 17 18 19 20 21 22   16 17 18 19 20 21 22   16 17 18 19 20 21 22   
+23 24 25 26 27 28 29   23 24 25 26 27 28 29   23 24 25 26 27 28 29   
+30 31                  30 31                  30                     
        October               November               December      
 Mo Tu We Th Fr Sa Su   Mo Tu We Th Fr Sa Su   Mo Tu We Th Fr Sa Su
-                   1          1  2  3  4  5                1  2  3   
- 2  3  4  5  6  7  8    6  7  8  9 10 11 12    4  5  6  7  8  9 10   
- 9 10 11 12 13 14 15   13 14 15 16 17 18 19   11 12 13 14 15 16 17   
-16 17 18 19 20 21 22   20 21 22 23 24 25 26   18 19 20 21 22 23 24   
-23 24 25 26 27 28 29   27 28 29 30            25 26 27 28 29 30 31   
-30 31                                                                
+                   1                      1                      1   
+ 2  3  4  5  6  7  8    2  3  4  5  6  7  8    2  3  4  5  6  7  8   
+ 9 10 11 12 13 14 15    9 10 11 12 13 14 15    9 10 11 12 13 14 15   
+16 17 18 19 20 21 22   16 17 18 19 20 21 22   16 17 18 19 20 21 22   
+23 24 25 26 27 28 29   23 24 25 26 27 28 29   23 24 25 26 27 28 29   
+30 31                  30                     30 31                  
 
 Gregorian - Sunday-based year
-                        1234567890123456789                       
+                            2147483646                            
 
        January               February                 March       
 Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
- 1  2  3  4  5  6  7             1  2  3  4             1  2  3  4   
- 8  9 10 11 12 13 14    5  6  7  8  9 10 11    5  6  7  8  9 10 11   
-15 16 17 18 19 20 21   12 13 14 15 16 17 18   12 13 14 15 16 17 18   
-22 23 24 25 26 27 28   19 20 21 22 23 24 25   19 20 21 22 23 24 25   
-29 30 31               26 27 28               26 27 28 29 30 31      
+ 1  2  3  4  5  6  7    1  2  3  4  5  6  7    1  2  3  4  5  6  7   
+ 8  9 10 11 12 13 14    8  9 10 11 12 13 14    8  9 10 11 12 13 14   
+15 16 17 18 19 20 21   15 16 17 18 19 20 21   15 16 17 18 19 20 21   
+22 23 24 25 26 27 28   22 23 24 25 26 27 28   22 23 24 25 26 27 28   
+29 30 31                                      29 30 31               
                                                                      
         April                   May                   June        
 Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
-                   1       1  2  3  4  5  6                1  2  3   
- 2  3  4  5  6  7  8    7  8  9 10 11 12 13    4  5  6  7  8  9 10   
- 9 10 11 12 13 14 15   14 15 16 17 18 19 20   11 12 13 14 15 16 17   
-16 17 18 19 20 21 22   21 22 23 24 25 26 27   18 19 20 21 22 23 24   
-23 24 25 26 27 28 29   28 29 30 31            25 26 27 28 29 30      
-30                                                                   
+ 1  2  3  4  5  6  7    1  2  3  4  5  6  7    1  2  3  4  5  6  7   
+ 8  9 10 11 12 13 14    8  9 10 11 12 13 14    8  9 10 11 12 13 14   
+15 16 17 18 19 20 21   15 16 17 18 19 20 21   15 16 17 18 19 20 21   
+22 23 24 25 26 27 28   22 23 24 25 26 27 28   22 23 24 25 26 27 28   
+29 30                  29 30 31               29 30                  
+                                                                     
         July                  August                September     
 Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
-                   1          1  2  3  4  5                   1  2   
- 2  3  4  5  6  7  8    6  7  8  9 10 11 12    3  4  5  6  7  8  9   
- 9 10 11 12 13 14 15   13 14 15 16 17 18 19   10 11 12 13 14 15 16   
-16 17 18 19 20 21 22   20 21 22 23 24 25 26   17 18 19 20 21 22 23   
-23 24 25 26 27 28 29   27 28 29 30 31         24 25 26 27 28 29 30   
-30 31                                                                
+ 1  2  3  4  5  6  7    1  2  3  4  5  6  7    1  2  3  4  5  6  7   
+ 8  9 10 11 12 13 14    8  9 10 11 12 13 14    8  9 10 11 12 13 14   
+15 16 17 18 19 20 21   15 16 17 18 19 20 21   15 16 17 18 19 20 21   
+22 23 24 25 26 27 28   22 23 24 25 26 27 28   22 23 24 25 26 27 28   
+29 30 31               29 30 31               29 30                  
+                                                                     
        October               November               December      
 Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
- 1  2  3  4  5  6  7             1  2  3  4                   1  2   
- 8  9 10 11 12 13 14    5  6  7  8  9 10 11    3  4  5  6  7  8  9   
-15 16 17 18 19 20 21   12 13 14 15 16 17 18   10 11 12 13 14 15 16   
-22 23 24 25 26 27 28   19 20 21 22 23 24 25   17 18 19 20 21 22 23   
-29 30 31               26 27 28 29 30         24 25 26 27 28 29 30   
-                                              31                     
+ 1  2  3  4  5  6  7    1  2  3  4  5  6  7    1  2  3  4  5  6  7   
+ 8  9 10 11 12 13 14    8  9 10 11 12 13 14    8  9 10 11 12 13 14   
+15 16 17 18 19 20 21   15 16 17 18 19 20 21   15 16 17 18 19 20 21   
+22 23 24 25 26 27 28   22 23 24 25 26 27 28   22 23 24 25 26 27 28   
+29 30 31               29 30                  29 30 31               
+                                                                     
 
 Julian - Monday-based year
-                   1234567890123456789                   
+                        2147483646                       
 
           January                       February         
 Mon Tue Wed Thu Fri Sat Sun   Mon Tue Wed Thu Fri Sat Sun
-                          1            32  33  34  35  36   
-  2   3   4   5   6   7   8    37  38  39  40  41  42  43   
-  9  10  11  12  13  14  15    44  45  46  47  48  49  50   
- 16  17  18  19  20  21  22    51  52  53  54  55  56  57   
- 23  24  25  26  27  28  29    58  59                       
+                          1                            32   
+  2   3   4   5   6   7   8    33  34  35  36  37  38  39   
+  9  10  11  12  13  14  15    40  41  42  43  44  45  46   
+ 16  17  18  19  20  21  22    47  48  49  50  51  52  53   
+ 23  24  25  26  27  28  29    54  55  56  57  58  59       
  30  31                                                     
            March                         April           
 Mon Tue Wed Thu Fri Sat Sun   Mon Tue Wed Thu Fri Sat Sun
-         60  61  62  63  64                        91  92   
- 65  66  67  68  69  70  71    93  94  95  96  97  98  99   
- 72  73  74  75  76  77  78   100 101 102 103 104 105 106   
- 79  80  81  82  83  84  85   107 108 109 110 111 112 113   
- 86  87  88  89  90           114 115 116 117 118 119 120   
-                                                            
+                         60                            91   
+ 61  62  63  64  65  66  67    92  93  94  95  96  97  98   
+ 68  69  70  71  72  73  74    99 100 101 102 103 104 105   
+ 75  76  77  78  79  80  81   106 107 108 109 110 111 112   
+ 82  83  84  85  86  87  88   113 114 115 116 117 118 119   
+ 89  90                       120                           
             May                           June           
 Mon Tue Wed Thu Fri Sat Sun   Mon Tue Wed Thu Fri Sat Sun
-121 122 123 124 125 126 127               152 153 154 155   
-128 129 130 131 132 133 134   156 157 158 159 160 161 162   
-135 136 137 138 139 140 141   163 164 165 166 167 168 169   
-142 143 144 145 146 147 148   170 171 172 173 174 175 176   
-149 150 151                   177 178 179 180 181           
-                                                            
+                        121                           152   
+122 123 124 125 126 127 128   153 154 155 156 157 158 159   
+129 130 131 132 133 134 135   160 161 162 163 164 165 166   
+136 137 138 139 140 141 142   167 168 169 170 171 172 173   
+143 144 145 146 147 148 149   174 175 176 177 178 179 180   
+150 151                       181                           
             July                         August          
 Mon Tue Wed Thu Fri Sat Sun   Mon Tue Wed Thu Fri Sat Sun
-                    182 183       213 214 215 216 217 218   
-184 185 186 187 188 189 190   219 220 221 222 223 224 225   
-191 192 193 194 195 196 197   226 227 228 229 230 231 232   
-198 199 200 201 202 203 204   233 234 235 236 237 238 239   
-205 206 207 208 209 210 211   240 241 242 243               
-212                                                         
+                        182                           213   
+183 184 185 186 187 188 189   214 215 216 217 218 219 220   
+190 191 192 193 194 195 196   221 222 223 224 225 226 227   
+197 198 199 200 201 202 203   228 229 230 231 232 233 234   
+204 205 206 207 208 209 210   235 236 237 238 239 240 241   
+211 212                       242 243                       
          September                      October          
 Mon Tue Wed Thu Fri Sat Sun   Mon Tue Wed Thu Fri Sat Sun
-                244 245 246                           274   
-247 248 249 250 251 252 253   275 276 277 278 279 280 281   
-254 255 256 257 258 259 260   282 283 284 285 286 287 288   
-261 262 263 264 265 266 267   289 290 291 292 293 294 295   
-268 269 270 271 272 273       296 297 298 299 300 301 302   
-                              303 304                       
+                        244                           274   
+245 246 247 248 249 250 251   275 276 277 278 279 280 281   
+252 253 254 255 256 257 258   282 283 284 285 286 287 288   
+259 260 261 262 263 264 265   289 290 291 292 293 294 295   
+266 267 268 269 270 271 272   296 297 298 299 300 301 302   
+273                           303 304                       
           November                      December         
 Mon Tue Wed Thu Fri Sat Sun   Mon Tue Wed Thu Fri Sat Sun
-        305 306 307 308 309                   335 336 337   
-310 311 312 313 314 315 316   338 339 340 341 342 343 344   
-317 318 319 320 321 322 323   345 346 347 348 349 350 351   
-324 325 326 327 328 329 330   352 353 354 355 356 357 358   
-331 332 333 334               359 360 361 362 363 364 365   
-                                                            
+                        305                           335   
+306 307 308 309 310 311 312   336 337 338 339 340 341 342   
+313 314 315 316 317 318 319   343 344 345 346 347 348 349   
+320 321 322 323 324 325 326   350 351 352 353 354 355 356   
+327 328 329 330 331 332 333   357 358 359 360 361 362 363   
+334                           364 365                       
 
 Julian - Sunday-based year
-                   1234567890123456789                   
+                        2147483646                       
 
           January                       February         
 Sun Mon Tue Wed Thu Fri Sat   Sun Mon Tue Wed Thu Fri Sat
-  1   2   3   4   5   6   7                32  33  34  35   
-  8   9  10  11  12  13  14    36  37  38  39  40  41  42   
- 15  16  17  18  19  20  21    43  44  45  46  47  48  49   
- 22  23  24  25  26  27  28    50  51  52  53  54  55  56   
- 29  30  31                    57  58  59                   
+  1   2   3   4   5   6   7    32  33  34  35  36  37  38   
+  8   9  10  11  12  13  14    39  40  41  42  43  44  45   
+ 15  16  17  18  19  20  21    46  47  48  49  50  51  52   
+ 22  23  24  25  26  27  28    53  54  55  56  57  58  59   
+ 29  30  31                                                 
                                                             
            March                         April           
 Sun Mon Tue Wed Thu Fri Sat   Sun Mon Tue Wed Thu Fri Sat
-             60  61  62  63                            91   
- 64  65  66  67  68  69  70    92  93  94  95  96  97  98   
- 71  72  73  74  75  76  77    99 100 101 102 103 104 105   
- 78  79  80  81  82  83  84   106 107 108 109 110 111 112   
- 85  86  87  88  89  90       113 114 115 116 117 118 119   
-                              120                           
+ 60  61  62  63  64  65  66    91  92  93  94  95  96  97   
+ 67  68  69  70  71  72  73    98  99 100 101 102 103 104   
+ 74  75  76  77  78  79  80   105 106 107 108 109 110 111   
+ 81  82  83  84  85  86  87   112 113 114 115 116 117 118   
+ 88  89  90                   119 120                       
+                                                            
             May                           June           
 Sun Mon Tue Wed Thu Fri Sat   Sun Mon Tue Wed Thu Fri Sat
-    121 122 123 124 125 126                   152 153 154   
-127 128 129 130 131 132 133   155 156 157 158 159 160 161   
-134 135 136 137 138 139 140   162 163 164 165 166 167 168   
-141 142 143 144 145 146 147   169 170 171 172 173 174 175   
-148 149 150 151               176 177 178 179 180 181       
+121 122 123 124 125 126 127   152 153 154 155 156 157 158   
+128 129 130 131 132 133 134   159 160 161 162 163 164 165   
+135 136 137 138 139 140 141   166 167 168 169 170 171 172   
+142 143 144 145 146 147 148   173 174 175 176 177 178 179   
+149 150 151                   180 181                       
                                                             
             July                         August          
 Sun Mon Tue Wed Thu Fri Sat   Sun Mon Tue Wed Thu Fri Sat
-                        182           213 214 215 216 217   
-183 184 185 186 187 188 189   218 219 220 221 222 223 224   
-190 191 192 193 194 195 196   225 226 227 228 229 230 231   
-197 198 199 200 201 202 203   232 233 234 235 236 237 238   
-204 205 206 207 208 209 210   239 240 241 242 243           
-211 212                                                     
+182 183 184 185 186 187 188   213 214 215 216 217 218 219   
+189 190 191 192 193 194 195   220 221 222 223 224 225 226   
+196 197 198 199 200 201 202   227 228 229 230 231 232 233   
+203 204 205 206 207 208 209   234 235 236 237 238 239 240   
+210 211 212                   241 242 243                   
+                                                            
          September                      October          
 Sun Mon Tue Wed Thu Fri Sat   Sun Mon Tue Wed Thu Fri Sat
-                    244 245   274 275 276 277 278 279 280   
-246 247 248 249 250 251 252   281 282 283 284 285 286 287   
-253 254 255 256 257 258 259   288 289 290 291 292 293 294   
-260 261 262 263 264 265 266   295 296 297 298 299 300 301   
-267 268 269 270 271 272 273   302 303 304                   
+244 245 246 247 248 249 250   274 275 276 277 278 279 280   
+251 252 253 254 255 256 257   281 282 283 284 285 286 287   
+258 259 260 261 262 263 264   288 289 290 291 292 293 294   
+265 266 267 268 269 270 271   295 296 297 298 299 300 301   
+272 273                       302 303 304                   
                                                             
           November                      December         
 Sun Mon Tue Wed Thu Fri Sat   Sun Mon Tue Wed Thu Fri Sat
-            305 306 307 308                       335 336   
-309 310 311 312 313 314 315   337 338 339 340 341 342 343   
-316 317 318 319 320 321 322   344 345 346 347 348 349 350   
-323 324 325 326 327 328 329   351 352 353 354 355 356 357   
-330 331 332 333 334           358 359 360 361 362 363 364   
-                              365                           
+305 306 307 308 309 310 311   335 336 337 338 339 340 341   
+312 313 314 315 316 317 318   342 343 344 345 346 347 348   
+319 320 321 322 323 324 325   349 350 351 352 353 354 355   
+326 327 328 329 330 331 332   356 357 358 359 360 361 362   
+333 334                       363 364 365                   
+                                                            
 
diff --git a/tests/expected/cal/bigyearw b/tests/expected/cal/bigyearw
index 67e1fcf..b2ce206 100644
--- a/tests/expected/cal/bigyearw
+++ b/tests/expected/cal/bigyearw
@@ -1,253 +1,249 @@
 
 Gregorian - Monday-based month with week numbers
-        December       
-  1234567890123456789  
+  December 2147483646  
    Mo Tu We Th Fr Sa Su
-48              1  2  3 
-49  4  5  6  7  8  9 10 
-50 11 12 13 14 15 16 17 
-51 18 19 20 21 22 23 24 
-52 25 26 27 28 29 30 31 
-                        
+48                    1 
+49  2  3  4  5  6  7  8 
+50  9 10 11 12 13 14 15 
+51 16 17 18 19 20 21 22 
+52 23 24 25 26 27 28 29 
+52 30 31                
 Gregorian - Sunday-based month with week numbers
-        December       
-  1234567890123456789  
+  December 2147483646  
    Su Mo Tu We Th Fr Sa
-48                 1  2 
-49  3  4  5  6  7  8  9 
-50 10 11 12 13 14 15 16 
-51 17 18 19 20 21 22 23 
-52 24 25 26 27 28 29 30 
-53 31                   
+47  1  2  3  4  5  6  7 
+48  8  9 10 11 12 13 14 
+49 15 16 17 18 19 20 21 
+50 22 23 24 25 26 27 28 
+51 29 30 31             
+                        
 Julian - Monday-based month with week numbers
- December 1234567890123456789
+      December 2147483646     
    Mon Tue Wed Thu Fri Sat Sun
-48                 335 336 337 
-49 338 339 340 341 342 343 344 
-50 345 346 347 348 349 350 351 
-51 352 353 354 355 356 357 358 
-52 359 360 361 362 363 364 365 
-                               
+48                         335 
+49 336 337 338 339 340 341 342 
+50 343 344 345 346 347 348 349 
+51 350 351 352 353 354 355 356 
+52 357 358 359 360 361 362 363 
+52 364 365                     
 Julian - Sunday-based month with week numbers
- December 1234567890123456789
+      December 2147483646     
    Sun Mon Tue Wed Thu Fri Sat
-48                     335 336 
-49 337 338 339 340 341 342 343 
-50 344 345 346 347 348 349 350 
-51 351 352 353 354 355 356 357 
-52 358 359 360 361 362 363 364 
-53 365                         
+47 335 336 337 338 339 340 341 
+48 342 343 344 345 346 347 348 
+49 349 350 351 352 353 354 355 
+50 356 357 358 359 360 361 362 
+51 363 364 365                 
+                               
 Gregorian - Monday-based three months with week numbers
-        November                 December                 January        
-  1234567890123456789      1234567890123456789      1234567890123456790  
+  November 2147483646      December 2147483646       January 2147483647  
    Mo Tu We Th Fr Sa Su     Mo Tu We Th Fr Sa Su     Mo Tu We Th Fr Sa Su
-44        1  2  3  4  5  48              1  2  3   1  1  2  3  4  5  6  7 
-45  6  7  8  9 10 11 12  49  4  5  6  7  8  9 10   2  8  9 10 11 12 13 14 
-46 13 14 15 16 17 18 19  50 11 12 13 14 15 16 17   3 15 16 17 18 19 20 21 
-47 20 21 22 23 24 25 26  51 18 19 20 21 22 23 24   4 22 23 24 25 26 27 28 
-48 27 28 29 30           52 25 26 27 28 29 30 31   5 29 30 31             
-                                                                          
+43                    1  48                    1  52                    1 
+44  2  3  4  5  6  7  8  49  2  3  4  5  6  7  8  52  2  3  4  5  6  7  8 
+45  9 10 11 12 13 14 15  50  9 10 11 12 13 14 15  52  9 10 11 12 13 14 15 
+46 16 17 18 19 20 21 22  51 16 17 18 19 20 21 22  52 16 17 18 19 20 21 22 
+47 23 24 25 26 27 28 29  52 23 24 25 26 27 28 29  52 23 24 25 26 27 28 29 
+48 30                    52 30 31                 52 30 31                
 Gregorian - Sunday-based three months with week numbers
-        November                 December                 January        
-  1234567890123456789      1234567890123456789      1234567890123456790  
+  November 2147483646      December 2147483646       January 2147483647  
    Su Mo Tu We Th Fr Sa     Su Mo Tu We Th Fr Sa     Su Mo Tu We Th Fr Sa
-44           1  2  3  4  48                 1  2  53     1  2  3  4  5  6 
-45  5  6  7  8  9 10 11  49  3  4  5  6  7  8  9   1  7  8  9 10 11 12 13 
-46 12 13 14 15 16 17 18  50 10 11 12 13 14 15 16   2 14 15 16 17 18 19 20 
-47 19 20 21 22 23 24 25  51 17 18 19 20 21 22 23   3 21 22 23 24 25 26 27 
-48 26 27 28 29 30        52 24 25 26 27 28 29 30   4 28 29 30 31          
-                         53 31                                            
+43  1  2  3  4  5  6  7  47  1  2  3  4  5  6  7  51  1  2  3  4  5  6  7 
+44  8  9 10 11 12 13 14  48  8  9 10 11 12 13 14  52  8  9 10 11 12 13 14 
+45 15 16 17 18 19 20 21  49 15 16 17 18 19 20 21  51 15 16 17 18 19 20 21 
+46 22 23 24 25 26 27 28  50 22 23 24 25 26 27 28  52 22 23 24 25 26 27 28 
+47 29 30                 51 29 30 31              51 29 30 31             
+                                                                          
 Julian - Monday-based three months with week numbers
- November 1234567890123456789    December 1234567890123456789     January 1234567890123456790
+      November 2147483646             December 2147483646             January 2147483647      
    Mon Tue Wed Thu Fri Sat Sun     Mon Tue Wed Thu Fri Sat Sun     Mon Tue Wed Thu Fri Sat Sun
-44         305 306 307 308 309  48                 335 336 337   1   1   2   3   4   5   6   7 
-45 310 311 312 313 314 315 316  49 338 339 340 341 342 343 344   2   8   9  10  11  12  13  14 
-46 317 318 319 320 321 322 323  50 345 346 347 348 349 350 351   3  15  16  17  18  19  20  21 
-47 324 325 326 327 328 329 330  51 352 353 354 355 356 357 358   4  22  23  24  25  26  27  28 
-48 331 332 333 334              52 359 360 361 362 363 364 365   5  29  30  31                 
-                                                                                               
+43                         305  48                         335  52                           1 
+44 306 307 308 309 310 311 312  49 336 337 338 339 340 341 342  52   2   3   4   5   6   7   8 
+45 313 314 315 316 317 318 319  50 343 344 345 346 347 348 349  52   9  10  11  12  13  14  15 
+46 320 321 322 323 324 325 326  51 350 351 352 353 354 355 356  52  16  17  18  19  20  21  22 
+47 327 328 329 330 331 332 333  52 357 358 359 360 361 362 363  52  23  24  25  26  27  28  29 
+48 334                          52 364 365                      52  30  31                     
 Julian - Sunday-based three months with week numbers
- November 1234567890123456789    December 1234567890123456789     January 1234567890123456790
+      November 2147483646             December 2147483646             January 2147483647      
    Sun Mon Tue Wed Thu Fri Sat     Sun Mon Tue Wed Thu Fri Sat     Sun Mon Tue Wed Thu Fri Sat
-44             305 306 307 308  48                     335 336  53       1   2   3   4   5   6 
-45 309 310 311 312 313 314 315  49 337 338 339 340 341 342 343   1   7   8   9  10  11  12  13 
-46 316 317 318 319 320 321 322  50 344 345 346 347 348 349 350   2  14  15  16  17  18  19  20 
-47 323 324 325 326 327 328 329  51 351 352 353 354 355 356 357   3  21  22  23  24  25  26  27 
-48 330 331 332 333 334          52 358 359 360 361 362 363 364   4  28  29  30  31             
-                                53 365                                                         
+43 305 306 307 308 309 310 311  47 335 336 337 338 339 340 341  51   1   2   3   4   5   6   7 
+44 312 313 314 315 316 317 318  48 342 343 344 345 346 347 348  52   8   9  10  11  12  13  14 
+45 319 320 321 322 323 324 325  49 349 350 351 352 353 354 355  51  15  16  17  18  19  20  21 
+46 326 327 328 329 330 331 332  50 356 357 358 359 360 361 362  52  22  23  24  25  26  27  28 
+47 333 334                      51 363 364 365                  51  29  30  31                 
+                                                                                               
 Gregorian - Monday-based year with week numbers
-                            1234567890123456789                            
+                                 2147483646                                
 
         January                   February                   March         
    Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su
-52                    1    5        1  2  3  4  5    9        1  2  3  4  5   
- 1  2  3  4  5  6  7  8    6  6  7  8  9 10 11 12   10  6  7  8  9 10 11 12   
- 2  9 10 11 12 13 14 15    7 13 14 15 16 17 18 19   11 13 14 15 16 17 18 19   
- 3 16 17 18 19 20 21 22    8 20 21 22 23 24 25 26   12 20 21 22 23 24 25 26   
- 4 23 24 25 26 27 28 29    9 27 28                  13 27 28 29 30 31         
- 5 30 31                                                                      
+52                    1    4                    1    8                    1   
+52  2  3  4  5  6  7  8    5  2  3  4  5  6  7  8    9  2  3  4  5  6  7  8   
+52  9 10 11 12 13 14 15    6  9 10 11 12 13 14 15   10  9 10 11 12 13 14 15   
+52 16 17 18 19 20 21 22    7 16 17 18 19 20 21 22   11 16 17 18 19 20 21 22   
+52 23 24 25 26 27 28 29    8 23 24 25 26 27 28      12 23 24 25 26 27 28 29   
+52 30 31                                            13 30 31                  
          April                      May                       June         
    Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su
-13                 1  2   18  1  2  3  4  5  6  7   22           1  2  3  4   
-14  3  4  5  6  7  8  9   19  8  9 10 11 12 13 14   23  5  6  7  8  9 10 11   
-15 10 11 12 13 14 15 16   20 15 16 17 18 19 20 21   24 12 13 14 15 16 17 18   
-16 17 18 19 20 21 22 23   21 22 23 24 25 26 27 28   25 19 20 21 22 23 24 25   
-17 24 25 26 27 28 29 30   22 29 30 31               26 26 27 28 29 30         
-                                                                              
+13                    1   17                    1   22                    1   
+14  2  3  4  5  6  7  8   18  2  3  4  5  6  7  8   23  2  3  4  5  6  7  8   
+15  9 10 11 12 13 14 15   19  9 10 11 12 13 14 15   24  9 10 11 12 13 14 15   
+16 16 17 18 19 20 21 22   20 16 17 18 19 20 21 22   25 16 17 18 19 20 21 22   
+17 23 24 25 26 27 28 29   21 23 24 25 26 27 28 29   26 23 24 25 26 27 28 29   
+18 30                     22 30 31                  27 30                     
           July                     August                  September       
    Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su
-26                 1  2   31     1  2  3  4  5  6   35              1  2  3   
-27  3  4  5  6  7  8  9   32  7  8  9 10 11 12 13   36  4  5  6  7  8  9 10   
-28 10 11 12 13 14 15 16   33 14 15 16 17 18 19 20   37 11 12 13 14 15 16 17   
-29 17 18 19 20 21 22 23   34 21 22 23 24 25 26 27   38 18 19 20 21 22 23 24   
-30 24 25 26 27 28 29 30   35 28 29 30 31            39 25 26 27 28 29 30      
-31 31                                                                         
+26                    1   30                    1   35                    1   
+27  2  3  4  5  6  7  8   31  2  3  4  5  6  7  8   36  2  3  4  5  6  7  8   
+28  9 10 11 12 13 14 15   32  9 10 11 12 13 14 15   37  9 10 11 12 13 14 15   
+29 16 17 18 19 20 21 22   33 16 17 18 19 20 21 22   38 16 17 18 19 20 21 22   
+30 23 24 25 26 27 28 29   34 23 24 25 26 27 28 29   39 23 24 25 26 27 28 29   
+31 30 31                  35 30 31                  40 30                     
         October                   November                  December       
    Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su
-39                    1   44        1  2  3  4  5   48              1  2  3   
-40  2  3  4  5  6  7  8   45  6  7  8  9 10 11 12   49  4  5  6  7  8  9 10   
-41  9 10 11 12 13 14 15   46 13 14 15 16 17 18 19   50 11 12 13 14 15 16 17   
-42 16 17 18 19 20 21 22   47 20 21 22 23 24 25 26   51 18 19 20 21 22 23 24   
-43 23 24 25 26 27 28 29   48 27 28 29 30            52 25 26 27 28 29 30 31   
-44 30 31                                                                      
+39                    1   43                    1   48                    1   
+40  2  3  4  5  6  7  8   44  2  3  4  5  6  7  8   49  2  3  4  5  6  7  8   
+41  9 10 11 12 13 14 15   45  9 10 11 12 13 14 15   50  9 10 11 12 13 14 15   
+42 16 17 18 19 20 21 22   46 16 17 18 19 20 21 22   51 16 17 18 19 20 21 22   
+43 23 24 25 26 27 28 29   47 23 24 25 26 27 28 29   52 23 24 25 26 27 28 29   
+44 30 31                  48 30                     52 30 31                  
 
 Gregorian - Sunday-based year with week numbers
-                            1234567890123456789                            
+                                 2147483646                                
 
         January                   February                   March         
    Su Mo Tu We Th Fr Sa      Su Mo Tu We Th Fr Sa      Su Mo Tu We Th Fr Sa
- 1  1  2  3  4  5  6  7    5           1  2  3  4    9           1  2  3  4   
- 2  8  9 10 11 12 13 14    6  5  6  7  8  9 10 11   10  5  6  7  8  9 10 11   
- 3 15 16 17 18 19 20 21    7 12 13 14 15 16 17 18   11 12 13 14 15 16 17 18   
- 4 22 23 24 25 26 27 28    8 19 20 21 22 23 24 25   12 19 20 21 22 23 24 25   
- 5 29 30 31                9 26 27 28               13 26 27 28 29 30 31      
+51  1  2  3  4  5  6  7    4  1  2  3  4  5  6  7    8  1  2  3  4  5  6  7   
+52  8  9 10 11 12 13 14    5  8  9 10 11 12 13 14    9  8  9 10 11 12 13 14   
+51 15 16 17 18 19 20 21    6 15 16 17 18 19 20 21   10 15 16 17 18 19 20 21   
+52 22 23 24 25 26 27 28    7 22 23 24 25 26 27 28   11 22 23 24 25 26 27 28   
+51 29 30 31                                         12 29 30 31               
                                                                               
          April                      May                       June         
    Su Mo Tu We Th Fr Sa      Su Mo Tu We Th Fr Sa      Su Mo Tu We Th Fr Sa
-13                    1   18     1  2  3  4  5  6   22              1  2  3   
-14  2  3  4  5  6  7  8   19  7  8  9 10 11 12 13   23  4  5  6  7  8  9 10   
-15  9 10 11 12 13 14 15   20 14 15 16 17 18 19 20   24 11 12 13 14 15 16 17   
-16 16 17 18 19 20 21 22   21 21 22 23 24 25 26 27   25 18 19 20 21 22 23 24   
-17 23 24 25 26 27 28 29   22 28 29 30 31            26 25 26 27 28 29 30      
-18 30                                                                         
+12  1  2  3  4  5  6  7   16  1  2  3  4  5  6  7   21  1  2  3  4  5  6  7   
+13  8  9 10 11 12 13 14   17  8  9 10 11 12 13 14   22  8  9 10 11 12 13 14   
+14 15 16 17 18 19 20 21   18 15 16 17 18 19 20 21   23 15 16 17 18 19 20 21   
+15 22 23 24 25 26 27 28   19 22 23 24 25 26 27 28   24 22 23 24 25 26 27 28   
+16 29 30                  20 29 30 31               25 29 30                  
+                                                                              
           July                     August                  September       
    Su Mo Tu We Th Fr Sa      Su Mo Tu We Th Fr Sa      Su Mo Tu We Th Fr Sa
-26                    1   31        1  2  3  4  5   35                 1  2   
-27  2  3  4  5  6  7  8   32  6  7  8  9 10 11 12   36  3  4  5  6  7  8  9   
-28  9 10 11 12 13 14 15   33 13 14 15 16 17 18 19   37 10 11 12 13 14 15 16   
-29 16 17 18 19 20 21 22   34 20 21 22 23 24 25 26   38 17 18 19 20 21 22 23   
-30 23 24 25 26 27 28 29   35 27 28 29 30 31         39 24 25 26 27 28 29 30   
-31 30 31                                                                      
+25  1  2  3  4  5  6  7   29  1  2  3  4  5  6  7   34  1  2  3  4  5  6  7   
+26  8  9 10 11 12 13 14   30  8  9 10 11 12 13 14   35  8  9 10 11 12 13 14   
+27 15 16 17 18 19 20 21   31 15 16 17 18 19 20 21   36 15 16 17 18 19 20 21   
+28 22 23 24 25 26 27 28   32 22 23 24 25 26 27 28   37 22 23 24 25 26 27 28   
+29 29 30 31               33 29 30 31               38 29 30                  
+                                                                              
         October                   November                  December       
    Su Mo Tu We Th Fr Sa      Su Mo Tu We Th Fr Sa      Su Mo Tu We Th Fr Sa
-40  1  2  3  4  5  6  7   44           1  2  3  4   48                 1  2   
-41  8  9 10 11 12 13 14   45  5  6  7  8  9 10 11   49  3  4  5  6  7  8  9   
-42 15 16 17 18 19 20 21   46 12 13 14 15 16 17 18   50 10 11 12 13 14 15 16   
-43 22 23 24 25 26 27 28   47 19 20 21 22 23 24 25   51 17 18 19 20 21 22 23   
-44 29 30 31               48 26 27 28 29 30         52 24 25 26 27 28 29 30   
-                                                    53 31                     
+38  1  2  3  4  5  6  7   43  1  2  3  4  5  6  7   47  1  2  3  4  5  6  7   
+39  8  9 10 11 12 13 14   44  8  9 10 11 12 13 14   48  8  9 10 11 12 13 14   
+40 15 16 17 18 19 20 21   45 15 16 17 18 19 20 21   49 15 16 17 18 19 20 21   
+41 22 23 24 25 26 27 28   46 22 23 24 25 26 27 28   50 22 23 24 25 26 27 28   
+42 29 30 31               47 29 30                  51 29 30 31               
+                                                                              
 
 Julian - Monday-based year with week numbers
-                      1234567890123456789                      
+                           2147483646                          
 
             January                         February           
    Mon Tue Wed Thu Fri Sat Sun      Mon Tue Wed Thu Fri Sat Sun
-52                           1    5          32  33  34  35  36   
- 1   2   3   4   5   6   7   8    6  37  38  39  40  41  42  43   
- 2   9  10  11  12  13  14  15    7  44  45  46  47  48  49  50   
- 3  16  17  18  19  20  21  22    8  51  52  53  54  55  56  57   
- 4  23  24  25  26  27  28  29    9  58  59                       
- 5  30  31                                                        
+52                           1    4                          32   
+52   2   3   4   5   6   7   8    5  33  34  35  36  37  38  39   
+52   9  10  11  12  13  14  15    6  40  41  42  43  44  45  46   
+52  16  17  18  19  20  21  22    7  47  48  49  50  51  52  53   
+52  23  24  25  26  27  28  29    8  54  55  56  57  58  59       
+52  30  31                                                        
              March                            April            
    Mon Tue Wed Thu Fri Sat Sun      Mon Tue Wed Thu Fri Sat Sun
- 9          60  61  62  63  64   13                      91  92   
-10  65  66  67  68  69  70  71   14  93  94  95  96  97  98  99   
-11  72  73  74  75  76  77  78   15 100 101 102 103 104 105 106   
-12  79  80  81  82  83  84  85   16 107 108 109 110 111 112 113   
-13  86  87  88  89  90           17 114 115 116 117 118 119 120   
-                                                                  
+ 8                          60   13                          91   
+ 9  61  62  63  64  65  66  67   14  92  93  94  95  96  97  98   
+10  68  69  70  71  72  73  74   15  99 100 101 102 103 104 105   
+11  75  76  77  78  79  80  81   16 106 107 108 109 110 111 112   
+12  82  83  84  85  86  87  88   17 113 114 115 116 117 118 119   
+13  89  90                       18 120                           
               May                             June             
    Mon Tue Wed Thu Fri Sat Sun      Mon Tue Wed Thu Fri Sat Sun
-18 121 122 123 124 125 126 127   22             152 153 154 155   
-19 128 129 130 131 132 133 134   23 156 157 158 159 160 161 162   
-20 135 136 137 138 139 140 141   24 163 164 165 166 167 168 169   
-21 142 143 144 145 146 147 148   25 170 171 172 173 174 175 176   
-22 149 150 151                   26 177 178 179 180 181           
-                                                                  
+17                         121   22                         152   
+18 122 123 124 125 126 127 128   23 153 154 155 156 157 158 159   
+19 129 130 131 132 133 134 135   24 160 161 162 163 164 165 166   
+20 136 137 138 139 140 141 142   25 167 168 169 170 171 172 173   
+21 143 144 145 146 147 148 149   26 174 175 176 177 178 179 180   
+22 150 151                       27 181                           
              July                            August            
    Mon Tue Wed Thu Fri Sat Sun      Mon Tue Wed Thu Fri Sat Sun
-26                     182 183   31     213 214 215 216 217 218   
-27 184 185 186 187 188 189 190   32 219 220 221 222 223 224 225   
-28 191 192 193 194 195 196 197   33 226 227 228 229 230 231 232   
-29 198 199 200 201 202 203 204   34 233 234 235 236 237 238 239   
-30 205 206 207 208 209 210 211   35 240 241 242 243               
-31 212                                                            
+26                         182   30                         213   
+27 183 184 185 186 187 188 189   31 214 215 216 217 218 219 220   
+28 190 191 192 193 194 195 196   32 221 222 223 224 225 226 227   
+29 197 198 199 200 201 202 203   33 228 229 230 231 232 233 234   
+30 204 205 206 207 208 209 210   34 235 236 237 238 239 240 241   
+31 211 212                       35 242 243                       
            September                         October           
    Mon Tue Wed Thu Fri Sat Sun      Mon Tue Wed Thu Fri Sat Sun
-35                 244 245 246   39                         274   
-36 247 248 249 250 251 252 253   40 275 276 277 278 279 280 281   
-37 254 255 256 257 258 259 260   41 282 283 284 285 286 287 288   
-38 261 262 263 264 265 266 267   42 289 290 291 292 293 294 295   
-39 268 269 270 271 272 273       43 296 297 298 299 300 301 302   
-                                 44 303 304                       
+35                         244   39                         274   
+36 245 246 247 248 249 250 251   40 275 276 277 278 279 280 281   
+37 252 253 254 255 256 257 258   41 282 283 284 285 286 287 288   
+38 259 260 261 262 263 264 265   42 289 290 291 292 293 294 295   
+39 266 267 268 269 270 271 272   43 296 297 298 299 300 301 302   
+40 273                           44 303 304                       
            November                         December           
    Mon Tue Wed Thu Fri Sat Sun      Mon Tue Wed Thu Fri Sat Sun
-44         305 306 307 308 309   48                 335 336 337   
-45 310 311 312 313 314 315 316   49 338 339 340 341 342 343 344   
-46 317 318 319 320 321 322 323   50 345 346 347 348 349 350 351   
-47 324 325 326 327 328 329 330   51 352 353 354 355 356 357 358   
-48 331 332 333 334               52 359 360 361 362 363 364 365   
-                                                                  
+43                         305   48                         335   
+44 306 307 308 309 310 311 312   49 336 337 338 339 340 341 342   
+45 313 314 315 316 317 318 319   50 343 344 345 346 347 348 349   
+46 320 321 322 323 324 325 326   51 350 351 352 353 354 355 356   
+47 327 328 329 330 331 332 333   52 357 358 359 360 361 362 363   
+48 334                           52 364 365                       
 
 Julian - Sunday-based year with week numbers
-                      1234567890123456789                      
+                           2147483646                          
 
             January                         February           
    Sun Mon Tue Wed Thu Fri Sat      Sun Mon Tue Wed Thu Fri Sat
- 1   1   2   3   4   5   6   7    5              32  33  34  35   
- 2   8   9  10  11  12  13  14    6  36  37  38  39  40  41  42   
- 3  15  16  17  18  19  20  21    7  43  44  45  46  47  48  49   
- 4  22  23  24  25  26  27  28    8  50  51  52  53  54  55  56   
- 5  29  30  31                    9  57  58  59                   
+51   1   2   3   4   5   6   7    4  32  33  34  35  36  37  38   
+52   8   9  10  11  12  13  14    5  39  40  41  42  43  44  45   
+51  15  16  17  18  19  20  21    6  46  47  48  49  50  51  52   
+52  22  23  24  25  26  27  28    7  53  54  55  56  57  58  59   
+51  29  30  31                                                    
                                                                   
              March                            April            
    Sun Mon Tue Wed Thu Fri Sat      Sun Mon Tue Wed Thu Fri Sat
- 9              60  61  62  63   13                          91   
-10  64  65  66  67  68  69  70   14  92  93  94  95  96  97  98   
-11  71  72  73  74  75  76  77   15  99 100 101 102 103 104 105   
-12  78  79  80  81  82  83  84   16 106 107 108 109 110 111 112   
-13  85  86  87  88  89  90       17 113 114 115 116 117 118 119   
-                                 18 120                           
+ 8  60  61  62  63  64  65  66   12  91  92  93  94  95  96  97   
+ 9  67  68  69  70  71  72  73   13  98  99 100 101 102 103 104   
+10  74  75  76  77  78  79  80   14 105 106 107 108 109 110 111   
+11  81  82  83  84  85  86  87   15 112 113 114 115 116 117 118   
+12  88  89  90                   16 119 120                       
+                                                                  
               May                             June             
    Sun Mon Tue Wed Thu Fri Sat      Sun Mon Tue Wed Thu Fri Sat
-18     121 122 123 124 125 126   22                 152 153 154   
-19 127 128 129 130 131 132 133   23 155 156 157 158 159 160 161   
-20 134 135 136 137 138 139 140   24 162 163 164 165 166 167 168   
-21 141 142 143 144 145 146 147   25 169 170 171 172 173 174 175   
-22 148 149 150 151               26 176 177 178 179 180 181       
+16 121 122 123 124 125 126 127   21 152 153 154 155 156 157 158   
+17 128 129 130 131 132 133 134   22 159 160 161 162 163 164 165   
+18 135 136 137 138 139 140 141   23 166 167 168 169 170 171 172   
+19 142 143 144 145 146 147 148   24 173 174 175 176 177 178 179   
+20 149 150 151                   25 180 181                       
                                                                   
              July                            August            
    Sun Mon Tue Wed Thu Fri Sat      Sun Mon Tue Wed Thu Fri Sat
-26                         182   31         213 214 215 216 217   
-27 183 184 185 186 187 188 189   32 218 219 220 221 222 223 224   
-28 190 191 192 193 194 195 196   33 225 226 227 228 229 230 231   
-29 197 198 199 200 201 202 203   34 232 233 234 235 236 237 238   
-30 204 205 206 207 208 209 210   35 239 240 241 242 243           
-31 211 212                                                        
+25 182 183 184 185 186 187 188   29 213 214 215 216 217 218 219   
+26 189 190 191 192 193 194 195   30 220 221 222 223 224 225 226   
+27 196 197 198 199 200 201 202   31 227 228 229 230 231 232 233   
+28 203 204 205 206 207 208 209   32 234 235 236 237 238 239 240   
+29 210 211 212                   33 241 242 243                   
+                                                                  
            September                         October           
    Sun Mon Tue Wed Thu Fri Sat      Sun Mon Tue Wed Thu Fri Sat
-35                     244 245   40 274 275 276 277 278 279 280   
-36 246 247 248 249 250 251 252   41 281 282 283 284 285 286 287   
-37 253 254 255 256 257 258 259   42 288 289 290 291 292 293 294   
-38 260 261 262 263 264 265 266   43 295 296 297 298 299 300 301   
-39 267 268 269 270 271 272 273   44 302 303 304                   
+34 244 245 246 247 248 249 250   38 274 275 276 277 278 279 280   
+35 251 252 253 254 255 256 257   39 281 282 283 284 285 286 287   
+36 258 259 260 261 262 263 264   40 288 289 290 291 292 293 294   
+37 265 266 267 268 269 270 271   41 295 296 297 298 299 300 301   
+38 272 273                       42 302 303 304                   
                                                                   
            November                         December           
    Sun Mon Tue Wed Thu Fri Sat      Sun Mon Tue Wed Thu Fri Sat
-44             305 306 307 308   48                     335 336   
-45 309 310 311 312 313 314 315   49 337 338 339 340 341 342 343   
-46 316 317 318 319 320 321 322   50 344 345 346 347 348 349 350   
-47 323 324 325 326 327 328 329   51 351 352 353 354 355 356 357   
-48 330 331 332 333 334           52 358 359 360 361 362 363 364   
-                                 53 365                           
+43 305 306 307 308 309 310 311   47 335 336 337 338 339 340 341   
+44 312 313 314 315 316 317 318   48 342 343 344 345 346 347 348   
+45 319 320 321 322 323 324 325   49 349 350 351 352 353 354 355   
+46 326 327 328 329 330 331 332   50 356 357 358 359 360 361 362   
+47 333 334                       51 363 364 365                   
+                                                                  
 
diff --git a/tests/ts/cal/bigyear b/tests/ts/cal/bigyear
index c01bf08..e1f4a85 100755
--- a/tests/ts/cal/bigyear
+++ b/tests/ts/cal/bigyear
@@ -13,7 +13,7 @@
 # GNU General Public License for more details.
 
 TS_TOPDIR="$(dirname $0)/../.."
-TS_DESC="Year 1234567890123456789"
+TS_DESC="Year 2147483646"
 
 . $TS_TOPDIR/functions.sh
 ts_init "$*"
@@ -22,8 +22,8 @@ set -o pipefail
 export TERM=linux
 
 USETERM=$( ts_has_option "useterm" "$*" )
-MYMONTH="12 1234567890123456789"
-MYYEAR="1234567890123456789"
+MYMONTH="12 2147483646"
+MYYEAR="2147483646"
 
 [ "$USETERM" == "yes" ] && TS_VERBOSE="yes"
 ts_log ""
diff --git a/tests/ts/cal/bigyearw b/tests/ts/cal/bigyearw
index b0fcae5..6fddb0b 100755
--- a/tests/ts/cal/bigyearw
+++ b/tests/ts/cal/bigyearw
@@ -13,7 +13,7 @@
 # GNU General Public License for more details.
 
 TS_TOPDIR="$(dirname $0)/../.."
-TS_DESC="Year 1234567890123456789 with week numbers"
+TS_DESC="Year 2147483646 with week numbers"
 
 . $TS_TOPDIR/functions.sh
 ts_init "$*"
@@ -22,8 +22,8 @@ set -o pipefail
 export TERM=linux
 
 USETERM=$( ts_has_option "useterm" "$*" )
-MYMONTH="12 1234567890123456789"
-MYYEAR="1234567890123456789"
+MYMONTH="12 2147483646"
+MYYEAR="2147483646"
 
 [ "$USETERM" == "yes" ] && TS_VERBOSE="yes"
 ts_log ""
-- 
1.8.5.3

--
To unsubscribe from this list: send the line "unsubscribe util-linux" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux