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

/prog/ version control

Name: Anonymous 2008-03-18 21:30

Ok, let's bring something interesting to /prog/, version control. Some repository of scripts, on some version control system.

The cheapest way is to get a svn on google code (and publish user/pass), unless someone wants to host something else that integrates better with this public/anonymous system.

What do you think?

Name: Anonymous 2008-03-19 3:23

>>24
lets begin with something trivial

true.c
------
int main() {
 return 0;
}

false.c
-------
int main() {
 return 1;
}


HAHAHA
in case he doesn't get it, *that's* system specific and will fail in other systems.
You need to include <stdlib.h> and return EXIT_FAILURE or EXIT_SUCCESS
1 might not indicate failure on a *lot* of systems. morons.

Here's your code improved.

/* true.c
   cc -DANON_FALSE true.c for false.c
 */

#include <stdlib.h>

int main(void)
{
    return
#ifndef ANON_FALSE
  EXIT_SUCCESS
#else
  EXIT_FAILURE
#endif
;
}

Name: Anonymous 2008-03-19 3:24

>>24
Extremely inefficient.

Name: Anonymous 2008-03-19 5:28

>>26
oh well, i'll think of something better once anoncoreutils gets bigger

Name: Anonymous 2008-03-19 7:53

>>25

A value of zero (or EXIT_SUCCESS, which is required to be zero) for the argument status conventionally indicates successful termination. This corresponds to the specification for exit() in the ISO C standard.
—POSIX.1

Name: Anonymous 2008-03-19 8:07

>>28
Correct, but did I say something differend?
1 might not indicate failure on a *lot* of systems. morons.
I did not say anything about 0. Which implies that 0 *does* indicate success (like EXIT_SUCCESS, but 0 and EXIT_SUCCESS need not to be equal)

and you know what? fuck POSIX. We are talking about ISO C here which covers an awful lot more systems. fuck you.

Name: COME BACK TO /B/ 2008-03-19 8:15

WRYYYYYYYYYYYyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
YYYYYYYYYYYyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
YYYYYYYYYyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
YYYYYYYYYyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
YYYYYYYYYyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
YYYYYYYYYyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
YYYYYYYYYYyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
YYYYYYYYYYYYyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
YYYYYYYYYYYYYyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
YYYYYYYYYYYyyyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYY
YYYYYYYYYYyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYyyyyYYYYYYYY
YYYYYYYYYYyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYyyyyyyyyyyyyyYYYY
YYYYYYYYYyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyYY
YYYYYYYYYyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyYYYYYY
YYYYYYYYYyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYYYYY
YYyyYYYYYYYyyyyyyyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYY
YyyyyyyyyyYYYyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYY
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYYYY
YYyyyyyyyyyyyyyyyyyyyyyYyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYY
YYYYYYYYyyyyyyyyyyyyyyYYyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYY
YYYYYYYYYYYYYyyyyyyyYYYYyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYY
YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyyYYYYyyyyyyyyyyyYYYYYYYYYYY
YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyyYYYYYYyyyyyyyyyyyYYYYYYYYY
YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyyYYYYYYYYyyyyyyyyyyYYYYYYYY
YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyyYYYYYYYYYyyyyyyyyyyYYYYYYY
YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyyYYYYYYYYYYYyyyyyyyyyYYYYYY
YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyyYYYYYYYYYYYyyyyyyyyyYYYYYY
YYYYYYYYYYYYYYYYYYYYYYYyyyyyyyYYYYYYYYYYYYyyyyyyyyYYYYYYY
YYYYYYYYYYYYYYYYYYYYYYyyyyyyyyyYYYYYYYYYYYyyyyyyyYYYYYYYY
YYYYYYYYYYYYYYYYYYYYyyyyyyyyyyyyYYYYYYYYYYyyyyyyyyYYYYYYY
YYYYYYYYYYYYYYYYYYyyyyyyyyyyyyyYYYYYYYYYYYyyyyyyyyYYYYYYY
YYYYYYYYYYYYYYYYyyyyyyyyyyyyYYYYYYYYYYYYYyyyyyyyyYYYYYYYY
YYYYYYYYYYYYYYyyyyyyyyyyyyYYYYYYYYYYYYYYYyyyyyyyyYYYYYYYY
YYYYYYYYYYYYyyyyyyyyyyyyYYYYYYYYYYYYYYYYYyyyyyyyyYYYYYYYY
YYYYYYYYYYYYyyyyyyyyyyYYYYYYYYYYYYYYYYYYyyyyyyyyYYYYYYYYY
YYYYYYYYYYYYyyyyyyyYYYYYYYYYYYYYYYYYYYYYyyyyyyYYYYYYYYYYY

Name: Anonymous 2008-03-19 8:23

>>29
You said it was wrong to not use EXIT_SUCCESS.  As for your main point, I think it's helpful to assume !success -> failure, regardless of the specific value.  Returning the same EXIT_FAILURE for all types of failures would suck.

And ignoring POSIX leaves a very small base to work with considering the scope of the project.

Name: Anonymous 2008-03-19 8:33

>>31
For true and false why follow ANYTHING other than ISO C? I'm curious.
It is wrong to assume !success = failure.

Name: Anonymous 2008-03-19 8:35

>>32
I only follow ANSI C because I am a yankeefag.

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