/****************************************************************************
 * buggy4.c
 *
 * Computer Science 50
 * David J. Malan
 *
 * Should increment a variable, but doesn't!
 * Can you find the bug?
 ***************************************************************************/
 
#include <stdio.h>
 
 
// function prototype
void increment();
 
 
int
main(int argc, char *argv[])
{
    int x = 1;
    printf("x is now %d\n", x);
    printf("Incrementing...\n");
    increment();
    printf("Incremented!\n");
    printf("x is now %d\n", x);
}
 
 
/*
 * void
 * increment()
 *
 * Tries to increment x.
 */
 
void
increment()
{
    x++;
}