Passage en uint32_t au lieu du "unsigned long" qui est différent entre
les machines 32 et 64 bits