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

Generic programming in C

Name: Anonymous 2012-01-12 3:49

I love C so much, and I really want to hate sepples, but I can't help but think that generic programming in C is shit! Macros are no good for generic data structures, as they are clunky and blow out code size, nor are void pointers, as you need to allocate separate memory just to store an integer (don't stuff ints into pointers; zeros won't work on architectures where the null pointer constant is non-zero). I really want to write my data structure library in sepples, where templates allow type genericism without issue. What should I do, /prague/; what should I do?!

Name: Anonymous 2012-01-14 20:59

#define GENERIC_TYPE Jew
#include <work_camp.h>
#define GENERIC_TYPE Nigger
#include <work_camp.h>
#define GENERIC_TYPE Faggot
#include <work_camp.h>
#define GENERIC_TYPE Communist
#include <work_camp.h>
enum WorkCamp { Auschwitz, Dachau };
int Goldberg(void) {
#define Mr_Goldberg_TYPE Jew
  Jew Mr_Goldberg = get_vitals(Jew, "Itzhak Goldberg");
  send_to_camp(Mr_Goldberg, Dachau);
  return Mr_Goldberg->serialNumber;
}

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