Update of /cvsroot/monetdb/MonetDB5/src/modules/atoms
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv29607/src/modules/atoms

Modified Files:
        inet.mx 
Log Message:


Once one has managed to successfully fight the odds of (|the)
Wind(ows|mill), and shown it who does rule (Thanks, Sjoerd!),
it starts revealing its real benefits (challenges?):

It reminds us that we have to be aware of our code, and make sure that is
indeed clean, correct and (hence) portable.

Well, until recently, it mainly reminded Sjoerd, in the last days (weeks?),
it also reminded me (and I learned to acknowledge and appreciate Sjoerd's
work even more!), and as of tomorrow morning it will remind all of us every
morning during (or just after) our breakfast / coffee --- "Groundhog Day"?


MonetDB5/src/modules/atoms/inet.mx,
MonetDB5/src/modules/kernel/algebra.mx,
MonetDB5/src/modules/mal/clients.mx:

        - added missing "exports"
          ((hopefully) in .h file(s))


MonetDB5/src/modules/kernel/group.mx:

        - added missing "exports"
          (unfortunately in .c file, as this files seems to add all
          "exports" to the .c file, and I honestly am too exhausted to put
          all of them in the .h file, where they should (do!) actually
          belong --- I hope to recall and find some time "soon" ...)


MonetDB5/src/modules/kernel/mmath.mx:

        - use exported  "MATHunary_(IS(NAN|INF)FINITE)"
          as address for commands, not the internal
          "math_unary_(IS(NAN|INF)FINITE)"

        - added missing exports for "MATHbinary_ROUND(dbl|flt)"

        - cleaned-up Mx macros "unopbaseM5_export", "unopM5_export",
          "binopbaseM5_export", "binopM5_export" by removing unused second
          parameters;
          added new third parameter to macro "binopbaseM5_export" for binary
          function that have two arguments of differing type;
          (in fact, I was very tempted to remove these four macros
          completely, as they seems "obscure" the code more than the
          "simplify" it ...)



Index: inet.mx
===================================================================
RCS file: /cvsroot/monetdb/MonetDB5/src/modules/atoms/inet.mx,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -d -r1.24 -r1.25
--- inet.mx     24 Oct 2007 15:46:53 -0000      1.24
+++ inet.mx     13 Dec 2007 20:22:43 -0000      1.25
@@ -83,6 +83,8 @@
 inet_export str INETnetwork(inet *retval, inet *val);
 inet_export str INETtext(str *retval, inet *val);
 inet_export str INETabbrev(str *retval, inet *val);
+inet_export str INET_inet(inet *d, inet *s);
+inet_export str INET_fromstr(inet *ret, str *s);
 
 @c
 #include "mal_config.h"


-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Monetdb-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-checkins

Reply via email to