> The other option is to cast the pointer in the call to free(). Sounds like the better solution. Publicly, it's a const. Privately, you happen to malloc() and free() it. --Guido van Rossum (home page: http://www.python.org/~guido/)