@@ -56,7 +56,7 @@ var parseIntegerArray = function(val) {
56
56
if ( ! val ) return null ;
57
57
var p = arrayParser . create ( val , function ( entry ) {
58
58
if ( entry != null )
59
- entry = parseInt ( entry ) ;
59
+ entry = parseInt ( entry , 10 ) ;
60
60
61
61
return entry ;
62
62
} ) ;
@@ -83,12 +83,12 @@ var parseInterval = function(val) {
83
83
if ( ! val ) return { } ;
84
84
var m = new RegExp ( INTERVAL ) . exec ( val ) ;
85
85
var i = { } ;
86
- if ( m [ 2 ] ) i . years = parseInt ( m [ 2 ] ) ;
87
- if ( m [ 4 ] ) i . months = parseInt ( m [ 4 ] ) ;
88
- if ( m [ 6 ] ) i . days = parseInt ( m [ 6 ] ) ;
89
- if ( m [ 9 ] ) i . hours = parseInt ( m [ 9 ] ) ;
90
- if ( m [ 10 ] ) i . minutes = parseInt ( m [ 10 ] ) ;
91
- if ( m [ 11 ] ) i . seconds = parseInt ( m [ 11 ] ) ;
86
+ if ( m [ 2 ] ) i . years = parseInt ( m [ 2 ] , 10 ) ;
87
+ if ( m [ 4 ] ) i . months = parseInt ( m [ 4 ] , 10 ) ;
88
+ if ( m [ 6 ] ) i . days = parseInt ( m [ 6 ] , 10 ) ;
89
+ if ( m [ 9 ] ) i . hours = parseInt ( m [ 9 ] , 10 ) ;
90
+ if ( m [ 10 ] ) i . minutes = parseInt ( m [ 10 ] , 10 ) ;
91
+ if ( m [ 11 ] ) i . seconds = parseInt ( m [ 11 ] , 10 ) ;
92
92
if ( m [ 8 ] == '-' ) {
93
93
if ( i . hours ) i . hours *= - 1 ;
94
94
if ( i . minutes ) i . minutes *= - 1 ;
@@ -109,11 +109,15 @@ var parseByteA = function(val) {
109
109
110
110
var maxLen = Number . MAX_VALUE . toString ( ) . length
111
111
112
+ var parseInteger = function ( val ) {
113
+ return parseInt ( val , 10 ) ;
114
+ }
115
+
112
116
var init = function ( register ) {
113
- register ( 20 , parseInt ) ;
114
- register ( 21 , parseInt ) ;
115
- register ( 23 , parseInt ) ;
116
- register ( 26 , parseInt ) ;
117
+ register ( 20 , parseInteger ) ;
118
+ register ( 21 , parseInteger ) ;
119
+ register ( 23 , parseInteger ) ;
120
+ register ( 26 , parseInteger ) ;
117
121
register ( 1700 , function ( val ) {
118
122
if ( val . length > maxLen ) {
119
123
console . warn ( 'WARNING: value %s is longer than max supported numeric value in javascript. Possible data loss' , val )
0 commit comments