@@ -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
@@ -344,9 +344,9 @@ function caml_ml_input_int (chanid) {
344
344
var chan = caml_ml_channels [ chanid ] ;
345
345
var res = 0 ;
346
346
for ( var i = 0 ; i < 4 ; i ++ ) {
347
- res = ( res << 8 ) + caml_ml_input_char ( chanid ) ;
347
+ res = ( res << 8 ) + caml_ml_input_char ( chanid ) | 0 ;
348
348
}
349
- return res ;
349
+ return res | 0 ;
350
350
}
351
351
352
352
//Provides: caml_seek_in
@@ -383,7 +383,7 @@ function caml_ml_seek_in_64(chanid,pos){
383
383
//Requires: caml_ml_channels
384
384
function caml_pos_in ( chanid ) {
385
385
var chan = caml_ml_channels [ chanid ] ;
386
- return chan . offset - ( chan . buffer_max - chan . buffer_curr ) ;
386
+ return chan . offset - ( chan . buffer_max - chan . buffer_curr ) | 0 ;
387
387
}
388
388
389
389
//Provides: caml_ml_pos_in
@@ -413,16 +413,16 @@ function caml_ml_input_scan_line(chanid){
413
413
chan . buffer_curr = 0 ;
414
414
}
415
415
if ( chan . buffer_max >= chan . buffer . length ) {
416
- return - ( chan . buffer_max ) ;
416
+ return - ( chan . buffer_max ) | 0 ;
417
417
}
418
418
var prev_max = chan . buffer_max ;
419
419
caml_refill ( chan ) ;
420
420
if ( prev_max == chan . buffer_max ) {
421
- return - ( chan . buffer_max ) ;
421
+ return - ( chan . buffer_max ) | 0 ;
422
422
}
423
423
}
424
424
} while ( chan . buffer [ p ++ ] != 10 ) ;
425
- return p - chan . buffer_curr ;
425
+ return ( p - chan . buffer_curr ) | 0 ;
426
426
}
427
427
428
428
//Provides: caml_ml_flush
0 commit comments