Jacquie, I tested my script before I posted it, and it works for negative integers. Colin, just for fun, I've consolidated mine to one line. Richmond, maybe you'd like to add "ceiling" to your sample stack?
function Floor pValue if pValue < 0 then return trunc(pValue) - 1 else return trunc(pValue) end Floor I know this is trivial, but here's a ceiling function, just to kind of fill out the thread: function Ceiling pValue if pValue < 0 then return trunc(pValue) else return trunc(pValue) + 1 end Ceiling P.S. I suppose this is the kind of situation where the Open Language thing would be very nice. If the bunch of us have created a new, valuable and effective, if esoteric, function, then it would be nice to include it somewhere so that it doesn't have to be recreated every few months... Or maybe it should be en enhancement request? I guess I'm not clear on that. On 23 Aug 2014, at 2:03 PM, J. Landman Gay <jac...@hyperactivesw.com> wrote: > Charles' function works except for negative integers. I think it needs to > check for that. -- Charles E. Buchwald CEO/Director General Museografica Digital http://digital.museografica.com Mac OSX 10.9.4, LC 6.6.2 Commercial LC Developer Tools: http://buchwald.ca/developer-tools/ Email Notice: http://wp.me/P3aT4d-33 _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode