+ reset_options();
+ /* Valgrind nails this to 100 anyway :( */
+ setenv("COLUMNS", "100", 1);
+ opt_register_noarg("--long", my_cb, NULL, "Extremely long option which requires more than one line for its full description to be shown in the usage message.");
+ opt_register_noarg("--split", my_cb, NULL, "New line in\nlong option which requires more than one line for its full description to be shown in the usage message.");
+ output = opt_usage("longarg", NULL);
+ diag("%s", output);
+ ok1(strstr(output, "Usage: longarg \n"));
+ ok1(strstr(output, "\n"
+ "--long Extremely long option which requires more than one line for its full description to be\n"
+ " shown in the usage message.\n"));
+ ok1(strstr(output, "\n"
+ "--split New line in\n"
+ " long option which requires more than one line for its full description to be shown in the\n"
+ " usage message.\n"));
+ free(output);
+