@@ -45,7 +45,7 @@ function caml_sys_open_internal(file,idx) {
45
45
idx = caml_sys_fds . length ;
46
46
}
47
47
caml_sys_fds [ idx ] = file ;
48
- return idx ;
48
+ return idx | 0 ;
49
49
}
50
50
function caml_sys_open ( name , flags , _perms ) {
51
51
var f = { } ;
@@ -92,7 +92,7 @@ function caml_sys_open (name, flags, _perms) {
92
92
function caml_ml_set_channel_name ( chanid , name ) {
93
93
var chan = caml_ml_channels [ chanid ] ;
94
94
chan . name = name ;
95
- return 0
95
+ return 0 ;
96
96
}
97
97
98
98
//Provides: caml_ml_channels
@@ -271,7 +271,7 @@ function caml_ml_input_block (chanid, ba, i, l) {
271
271
ba . set ( chan . buffer . subarray ( chan . buffer_curr , chan . buffer_curr + n ) , i ) ;
272
272
chan . buffer_curr += n ;
273
273
}
274
- return n ;
274
+ return n | 0 ;
275
275
}
276
276
277
277
//Provides: caml_input_value
@@ -343,9 +343,9 @@ function caml_ml_input_int (chanid) {
343
343
var chan = caml_ml_channels [ chanid ] ;
344
344
var res = 0 ;
345
345
for ( var i = 0 ; i < 4 ; i ++ ) {
346
- res = ( res << 8 ) + caml_ml_input_char ( chanid ) ;
346
+ res = ( res << 8 ) + caml_ml_input_char ( chanid ) | 0 ;
347
347
}
348
- return res ;
348
+ return res | 0 ;
349
349
}
350
350
351
351
//Provides: caml_seek_in
@@ -382,7 +382,7 @@ function caml_ml_seek_in_64(chanid,pos){
382
382
//Requires: caml_ml_channels
383
383
function caml_pos_in ( chanid ) {
384
384
var chan = caml_ml_channels [ chanid ] ;
385
- return chan . offset - ( chan . buffer_max - chan . buffer_curr ) ;
385
+ return chan . offset - ( chan . buffer_max - chan . buffer_curr ) | 0 ;
386
386
}
387
387
388
388
//Provides: caml_ml_pos_in
@@ -412,16 +412,16 @@ function caml_ml_input_scan_line(chanid){
412
412
chan . buffer_curr = 0 ;
413
413
}
414
414
if ( chan . buffer_max >= chan . buffer . length ) {
415
- return - ( chan . buffer_max ) ;
415
+ return - ( chan . buffer_max ) | 0 ;
416
416
}
417
417
var prev_max = chan . buffer_max ;
418
418
caml_refill ( chan ) ;
419
419
if ( prev_max == chan . buffer_max ) {
420
- return - ( chan . buffer_max ) ;
420
+ return - ( chan . buffer_max ) | 0 ;
421
421
}
422
422
}
423
423
} while ( chan . buffer [ p ++ ] != 10 ) ;
424
- return p - chan . buffer_curr ;
424
+ return ( p - chan . buffer_curr ) | 0 ;
425
425
}
426
426
427
427
//Provides: caml_ml_flush
0 commit comments