Looking the .c source (I too expect that 3rd element to be an int) but they apply a distance weighting that I'm still trying to figure out.
It's not a specific count; do correct me if I'm wrong.
The cooccur value is stored into a ''real" bigram_table and into a variable r of type "real"
...
real *bigram_table = NULL, r;
...
if ((r = bigram_table[lookup[x-1] - 2 + y]) != 0) {
....
fwrite(&x, sizeof(int), 1, fid);
fwrite(&y, sizeof(int), 1, fid);
fwrite(&r, sizeof(real), 1, fid);