Changeset 730 for trunk/dll/saveclip.c


Ignore:
Timestamp:
Jul 22, 2007, 7:57:09 PM (18 years ago)
Author:
Gregg Young
Message:

Preliminary work on variable sized container buffers. Removes szFileName etc. Builds fine but traps.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/saveclip.c

    r574 r730  
    447447                    switch (*p) {
    448448                    case 's':
    449                       fputs(pci->szSubject, fp);
     449                      fputs(pci->pszSubject, fp);
    450450                      break;
    451451                    case 'S':
    452                       fprintf(fp, "%-40s", pci->szSubject);
     452                      fprintf(fp, "%-40s", pci->pszSubject);
    453453                      break;
    454454                    case 'Z':
     
    478478                      break;
    479479                    case 'l':
    480                       fputs(pci->szLongname, fp);
     480                      fputs(pci->pszLongname, fp);
    481481                      break;
    482482                    case 'L':
    483                       fprintf(fp, "%-40s", pci->szLongname);
     483                      fprintf(fp, "%-40s", pci->pszLongname);
    484484                      break;
    485485                    case 'F':
    486486                    case 'f':
    487                       if (IsRoot(pci->szFileName))
    488                         pp = pci->szFileName;
     487                      if (IsRoot(pci->pszFileName))
     488                        pp = pci->pszFileName;
    489489                      else {
    490                         pp = strrchr(pci->szFileName, '\\');
     490                        pp = strrchr(pci->pszFileName, '\\');
    491491                        if (pp)
    492492                          pp++;
    493493                        else
    494                           pp = pci->szFileName;
     494                          pp = pci->pszFileName;
    495495                      }
    496496                      if (*p == 'F')
     
    500500                      break;
    501501                    case 'p':
    502                       fputs(pci->szFileName, fp);
     502                      fputs(pci->pszFileName, fp);
    503503                      break;
    504504                    case 'P':
    505505                      temp = 0;
    506                       if (!IsRoot(pci->szFileName)) {
    507                         pp = strrchr(pci->szFileName, '\\');
     506                      if (!IsRoot(pci->pszFileName)) {
     507                        pp = strrchr(pci->pszFileName, '\\');
    508508                        if (pp) {
    509509                          temp = *pp;
     
    511511                        }
    512512                      }
    513                       fputs(pci->szFileName, fp);
     513                      fputs(pci->pszFileName, fp);
    514514                      if (temp)
    515515                        *pp = temp;
    516516                      break;
    517517                    case '$':
    518                       fputc(*pci->szFileName, fp);
     518                      fputc(*pci->pszFileName, fp);
    519519                      break;
    520520                    case '%':
Note: See TracChangeset for help on using the changeset viewer.