История изменений
Исправление CYB3R, (текущая версия) :
_tmp9_ = (((guchar*) _tmp8_) != NULL) ? _vala_array_dup1 ((guchar*) _tmp8_, -1)
-1
Ну и что? Тут смысл в том, что -1 превратится в 4294967295 (32bit, да), если лишится знака. Так что, вероятно, -1 — это screensize. Но нет, в screensize осмысленное число. Но это осмысленный long, а mmap требует uintptr.
Исправление CYB3R, :
_tmp9_ = (((guchar*) _tmp8_) != NULL) ? _vala_array_dup1 ((guchar*) _tmp8_, -1)
-1
Ну и что? Тут смысл в том, что -1 превратится в 4294967295, если лишится знака. Так что, вероятно, -1 — это screensize. Но нет, в screensize осмысленное число. Но это осмысленный long, а mmap требует uintptr.
Исправление CYB3R, :
_tmp9_ = (((guchar*) _tmp8_) != NULL) ? _vala_array_dup1 ((guchar*) _tmp8_, -1)
-1
Ну и что? Тут смысл в том, что -1 превратится в 4294967295, если лишится знака. Так что, вероятно, -1 — это screensize. Но нет, в screensize осмысленное число.
Исходная версия CYB3R, :
_tmp9_ = (((guchar*) _tmp8_) != NULL) ? _vala_array_dup1 ((guchar*) _tmp8_, -1)
-1
Ну и что?