Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | sync nmakehlp.c with Tcl version |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | core-8-4-branch |
Files: | files | file ages | folders |
SHA1: |
d6caa983f1238bf22d6ae71ea0437f7d |
User & Date: | jan.nijtmans 2012-10-23 13:26:49 |
Context
2012-11-13
| ||
10:11 |
[Bug 3585396]: winDialog.test requires user interaction.
Renumber test-cases as in Tk 8.6, and convert various to tcltest-2 style. check-in: e123dddd user: jan.nijtmans tags: core-8-4-branch | |
2012-10-23
| ||
13:28 |
sync nmakehlp.c with Tcl version
purge spaces at end of lines clean-up unix/Makefile.in after carbon removal check-in: 9e2fc38c user: jan.nijtmans tags: core-8-5-branch | |
13:26 | sync nmakehlp.c with Tcl version check-in: d6caa983 user: jan.nijtmans tags: core-8-4-branch | |
2012-09-28
| ||
09:41 | Add 8 colors to the supported color list (aqua, crimson, fuchsia, indigo, lime, olive, silver and teal), part of TIP #403 check-in: d222d486 user: jan.nijtmans tags: core-8-4-branch | |
Changes
Changes to win/nmakehlp.c.
︙ | ︙ | |||
494 495 496 497 498 499 500 | while (fgets(szBuffer, cbBuffer, fp) != NULL) { LPSTR p, q; p = strstr(szBuffer, match); if (p != NULL) { /* | | > | 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 | while (fgets(szBuffer, cbBuffer, fp) != NULL) { LPSTR p, q; p = strstr(szBuffer, match); if (p != NULL) { /* * Skip to first digit after the match. */ p += strlen(match); while (*p && !isdigit(*p)) { ++p; } /* * Find ending whitespace. */ |
︙ | ︙ | |||
626 627 628 629 630 631 632 | int n = 0; list_item_t *p = NULL; for (p = substPtr; p != NULL; p = p->nextPtr, ++n) { fprintf(stderr, "% 3d '%s' => '%s'\n", n, p->key, p->value); } } #endif | | | | | 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 | int n = 0; list_item_t *p = NULL; for (p = substPtr; p != NULL; p = p->nextPtr, ++n) { fprintf(stderr, "% 3d '%s' => '%s'\n", n, p->key, p->value); } } #endif /* * Run the substitutions over each line of the input */ while (fgets(szBuffer, cbBuffer, fp) != NULL) { list_item_t *p = NULL; for (p = substPtr; p != NULL; p = p->nextPtr) { char *m = strstr(szBuffer, p->key); if (m) { char *cp, *op, *sp; cp = szCopy; op = szBuffer; while (op != m) *cp++ = *op++; sp = p->value; while (sp && *sp) *cp++ = *sp++; op += strlen(p->key); while (*op) *cp++ = *op++; *cp = 0; memcpy(szBuffer, szCopy, sizeof(szCopy)); } } printf(szBuffer); } list_free(&substPtr); } fclose(fp); return 0; } /* |
︙ | ︙ |