Nem vagyok egy C guru, ezért csak óvatosan tippelek: szerintem a mem[] változód signed-ra lehet definiálva, ezért tiltakozik a legfelsö bit ellen. Próbáld meg unsigned-nek megadni, hátha...