When i pass a C function into tostring() what i get back doesn't seem to be the original address of the C function. What is the value i do get and how ( once i have this value in my C code ) can i convert it back to the original C address? Tom