implementation of longon functions
basic dynamic library
basic dll