It's a modified version of the glib macro, they had this that way.
I guess there is not harm done using your version though.