summaryrefslogtreecommitdiff
path: root/user/progMN.c
diff options
context:
space:
mode:
Diffstat (limited to 'user/progMN.c')
-rw-r--r--user/progMN.c64
1 files changed, 34 insertions, 30 deletions
diff --git a/user/progMN.c b/user/progMN.c
index 38ccd31..d2dbe9b 100644
--- a/user/progMN.c
+++ b/user/progMN.c
@@ -12,37 +12,41 @@
** b is the w&z boolean
*/
-USERMAIN( main ) {
- int count = 5; // default iteration count
- char ch = '5'; // default character to print
- int alsoZ = 0; // also do userZ?
+USERMAIN(main)
+{
+ int count = 5; // default iteration count
+ char ch = '5'; // default character to print
+ int alsoZ = 0; // also do userZ?
char msgw[] = "*5w*";
char msgz[] = "*5z*";
char buf[128];
// process the command-line arguments
- switch( argc ) {
- case 4: alsoZ = argv[3][0] == 't';
- // FALL THROUGH
- case 3: count = str2int( argv[2], 10 );
- // FALL THROUGH
- case 2: ch = argv[1][0];
- break;
+ switch (argc) {
+ case 4:
+ alsoZ = argv[3][0] == 't';
+ // FALL THROUGH
+ case 3:
+ count = str2int(argv[2], 10);
+ // FALL THROUGH
+ case 2:
+ ch = argv[1][0];
+ break;
default:
- sprint( buf, "main5: argc %d, args: ", argc );
- cwrites( buf );
- for( int i = 0; i <= argc; ++i ) {
- sprint( buf, " %s", argv[argc] ? argv[argc] : "(null)" );
- cwrites( buf );
- }
- cwrites( "\n" );
+ sprint(buf, "main5: argc %d, args: ", argc);
+ cwrites(buf);
+ for (int i = 0; i <= argc; ++i) {
+ sprint(buf, " %s", argv[argc] ? argv[argc] : "(null)");
+ cwrites(buf);
+ }
+ cwrites("\n");
}
// update the extra message strings
msgw[1] = msgz[1] = ch;
// announce our presence
- write( CHAN_SIO, &ch, 1 );
+ write(CHAN_SIO, &ch, 1);
// set up the argument vector(s)
@@ -52,21 +56,21 @@ USERMAIN( main ) {
// Z: 15 iterations
char *argsz[] = { "userZ", "Z", "15", NULL };
- for( int i = 0; i < count; ++i ) {
- write( CHAN_SIO, &ch, 1 );
- int whom = spawn( ProgW, argsw );
- if( whom < 1 ) {
- swrites( msgw );
+ for (int i = 0; i < count; ++i) {
+ write(CHAN_SIO, &ch, 1);
+ int whom = spawn(ProgW, argsw);
+ if (whom < 1) {
+ swrites(msgw);
}
- if( alsoZ ) {
- whom = spawn( ProgZ, argsz );
- if( whom < 1 ) {
- swrites( msgz );
+ if (alsoZ) {
+ whom = spawn(ProgZ, argsz);
+ if (whom < 1) {
+ swrites(msgz);
}
}
}
- exit( 0 );
+ exit(0);
- return( 42 ); // shut the compiler up!
+ return (42); // shut the compiler up!
}