Get rid of all warnings, rework init code. How do I do multiline messages?

laumann
Aug 7, 2022, 2:04 PM
AHIXA5ZESN6QJXV2LKRSC4H5ZRFMJFHFPY2RQRARTH3XJLLCMCGQC

Dependencies

  • [2] FB67XX5E add argument parsing setup
  • [3] B3XLVPNC Add ani.c and initial Makefile

Change contents

  • replacement in init.c at line 18
    [2.531][2.531:538]()
    init()
    [2.531]
    [2.538]
    init(const char *dir, const char *channel)
  • replacement in init.c at line 21
    [2.582][2.582:602]()
    printf("init!\n");
    [2.582]
    [2.602]
    printf("init! dir = '%s' channel = '%s'\n", dir, channel);
  • edit in init.c at line 31
    [2.711]
    [2.711]
    const char *dir;
  • edit in init.c at line 33
    [2.736]
    [2.736]
    char **arguments = (char **)argv;
  • replacement in init.c at line 36
    [2.763][2.763:809]()
    while ((c = getopt(argc, argv, "")) != -1) {
    [2.763]
    [2.809]
    while ((c = getopt(argc, arguments, "c:")) != -1) {
  • replacement in init.c at line 46
    [2.957][2.957:958]()
    [2.957]
    [2.958]
    dir = optind < argc ? argv[optind] : ".";
  • replacement in init.c at line 49
    [2.990][2.990:1006]()
    return init();
    [2.990]
    [2.1006]
    return init(dir, channel);
  • replacement in ani.c at line 47
    [2.1554][2.1554:1587]()
    cmd_main(int argc, char *argv[])
    [2.1554]
    [2.1587]
    cmd_main(int argc, const char *argv[])
  • replacement in ani.c at line 49
    [2.1589][2.1589:1606]()
    char *cmd_name;
    [2.1589]
    [2.1606]
    const char *cmd_name;
  • edit in ani.c at line 53
    [2.1650]
    [2.1650]
    --argc;
  • replacement in ani.c at line 57
    [2.1706][2.1706:1763]()
    fprintf(stderr, "command not found '%s'\n", cmd_name);
    [2.1706]
    [2.1763]
    fprintf(stderr, "ani: '%s' is not an ani command. See 'ani -h'\n", cmd_name);
  • edit in ani.c at line 60
    [2.1779][2.1779:1788]()
    argc--;
  • replacement in ani.c at line 71
    [3.363][3.363:392]()
    main(int argc, char *argv[])
    [3.363]
    [3.392]
    main(int argc, const char *argv[])