Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Better C

Name: Anonymous 2012-01-08 23:01


    /*
     * BETTER_C.H  
     * Language refinements for C.
     */
    #ifndef BETTER_C_H
    #define BETTER_C_H

    /* logical/comparison operators */
    #define NE  !=
    #define EQ  ==
    #define GT  >
    #define LT  <
    #define GE  >=
    #define LE  <=
    #define AND &&
    #define OR  ||
    #define NOT !

    /* bitwise operators */
    #define bNOT ~
    #define bAND &
    #define bOR  |
    #define bXOR ^

    /* arithmetic operators */
    #define MOD   %

    /* control constructs */
    #define repeat    do
    #define until(p)  while(NOT (p))
    #define forever   while(1)
    #define untilbreak  forever
    #define untilreturn forever
    #define unless(p) if(NOT (p))
    #define ifnot(p)  if(NOT (p))
    #define do_nothing
    #define then

    #endif

Name: Anonymous 2012-01-08 23:54

This seems like as good a thread to post this as any.
#define unless(a) if(!(a)) makes no fucking sense.

Why does this exist?

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List