1bef8e0b0a7afe602ddf09165ff4dbb8fa5f696a9Chris Lattner#include <stdio.h> 2bef8e0b0a7afe602ddf09165ff4dbb8fa5f696a9Chris Lattner 3bef8e0b0a7afe602ddf09165ff4dbb8fa5f696a9Chris Lattnerint main(int argc, char const *argv[]) { 4bef8e0b0a7afe602ddf09165ff4dbb8fa5f696a9Chris Lattner printf("Hello world.\n"); // Set break point at this line. 5fc001bbfc360ab828e5a4b0cbe4bb7db87361b85Chris Lattner if (argc == 1) 6fc001bbfc360ab828e5a4b0cbe4bb7db87361b85Chris Lattner return 0; 7bef8e0b0a7afe602ddf09165ff4dbb8fa5f696a9Chris Lattner 8bef8e0b0a7afe602ddf09165ff4dbb8fa5f696a9Chris Lattner // Waiting to be attached by the debugger, otherwise. 9bef8e0b0a7afe602ddf09165ff4dbb8fa5f696a9Chris Lattner char line[100]; 10bef8e0b0a7afe602ddf09165ff4dbb8fa5f696a9Chris Lattner while (fgets(line, sizeof(line), stdin)) { // Waiting to be attached... 11bef8e0b0a7afe602ddf09165ff4dbb8fa5f696a9Chris Lattner printf("input line=>%s\n", line); 12bef8e0b0a7afe602ddf09165ff4dbb8fa5f696a9Chris Lattner } 13bef8e0b0a7afe602ddf09165ff4dbb8fa5f696a9Chris Lattner 14bef8e0b0a7afe602ddf09165ff4dbb8fa5f696a9Chris Lattner printf("Exiting now\n"); 15bef8e0b0a7afe602ddf09165ff4dbb8fa5f696a9Chris Lattner} 16bef8e0b0a7afe602ddf09165ff4dbb8fa5f696a9Chris Lattner