> All in all I think intrinsic functions should be limited, especially when > common names are chosen. It's dangerous to have a lot of reserved names in > a namespace the user can also create symbols in. The way to get arround that is to give the intrinsic functions names in the compiler private namespace (__ prefix in c) and then provide headers with the compiler that use #define to map user visible names to the internal names. Gcc does this for varargs support for example. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist