[...] > Would it not be better if it were passed and returned a long, though so > that it would be compatible with longs on 16 bit platforms? Or maybe > compilers would complain too much about the implicit conversion from long > to something less than long on the return? Alternatively: template<class T> inline const T &max(const T &arg1, const T &arg2) { return (arg1 > arg2 ? arg1 : arg2); } If you're using C++. --- Jon A. Nielsen Lazarus of Spear of Insanity MUD http://spear.kilnar.com/ telnet://spear.kilnar.com:1066/ -- +---------------------------------------------------------------+ | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html | +---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/05/01 PST