Yesterday I got this pull request for gintro:

[https://patch-diff.githubusercontent.com/raw/StefanSalewski/gintro/pull/23.diff](https://patch-diff.githubusercontent.com/raw/StefanSalewski/gintro/pull/23.diff)

Well the problem seems to be that I am working on Linux 64 bit and wrote code 
like
    
    
    for j in 0 .. m:
        let arg = gCallableInfoGetArg(info, j)
    

The low level gCallableInfoGetArg() takes an cint as second parameter. 
Unfortunately I ignored that fact -- the for loop is working fine for me but I 
guess the user who posted the patch is using a 32 bit OS and so for him it may 
not compile.

Can I catch such traps? Would be not much fun to install an additional 32 bit 
OS just for testing for such trouble.

Reply via email to