Changeset 123 for trunk/dll


Ignore:
Timestamp:
Dec 5, 2004, 1:20:19 AM (21 years ago)
Author:
root
Message:

Rework lstrip/rstrip usage

Location:
trunk/dll
Files:
32 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/arccnrs.c

    r110 r123  
    44  $Id$
    55
     6  Archive containers
     7
    68  Copyright (c) 1993-98 M. Kimes
    7   Copyright (c) 2001, 2002 Steven H.Levine
    8 
    9   Archive containers
     9  Copyright (c) 2001, 2004 Steven H.Levine
    1010
    1111  Revisions     11 Jun 02 SHL - Ensure archive name not garbage
    1212                22 May 03 SHL - ArcObjWndProc: fix UM_RESCAN now that we understand it
     13                01 Aug 04 SHL - Rework lstrip/rstrip usage
    1314
    1415***********************************************************************/
     
    397398        else {    /* add to container */
    398399          fname = NULL;
    399           lstrip(rstrip(s));
     400          bstrip(s);
    400401          if(info->nameisfirst) {
    401402            strncpy(lonename,s,CCHMAXPATH + 2);
     
    405406              break;
    406407            s[(CCHMAXPATH * 2) - 1] = 0;
    407             stripcr(s);
    408             lstrip(rstrip(s));
     408            bstripcr(s);
    409409            if(*fname == '\"') {
    410410              memmove(fname,fname + 1,strlen(fname) + 1);
     
    491491              break;
    492492            lonename[CCHMAXPATH + 1] = 0;
    493             stripcr(lonename);
    494             lstrip(rstrip(lonename));
     493            bstripcr(lonename);
    495494            fname = lonename;
    496495          }
     
    12741273        /* set unique id */
    12751274        WinSetWindowUShort(hwnd,QWS_ID,ARCOBJ_FRAME + (ARC_FRAME - dcd->id));
    1276         dcd->hwndObject = hwnd;
     1275        dcd->hwndObject = hwnd;         // pass back hwnd
    12771276        if(ParentIsDesktop(hwnd,dcd->hwndParent))
    1278           DosSleep(250L);
     1277          DosSleep(250L);               // Avoid race?
    12791278      }
    12801279      else
     
    24532452                            CCHMAXPATH,
    24542453                            s);
    2455         lstrip(rstrip(s));
     2454        bstrip(s);
    24562455        MakeFullName(s);
    24572456        if(*s) {
  • trunk/dll/archive.c

    r2 r123  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Archive create/update dialog procedure
     7
     8  Copyright (c) 1993-98 M. Kimes
     9  Copyright (c) 2004 Steven H.Levine
     10
     11  Revisions     01 Aug 04 SHL - Rework lstrip/rstrip usage
     12
     13***********************************************************************/
     14
    115#define INCL_WIN
    216#define INCL_DOS
     
    1630
    1731
    18 MRESULT EXPENTRY ArchiveDlgProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2) {
    19 
     32MRESULT EXPENTRY ArchiveDlgProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2)
     33{
    2034  DIRCNRDATA  *arcdata = NULL;
    2135
     
    185199            *s = 0;
    186200            WinQueryDlgItemText(hwnd,ARCH_ARCNAME,CCHMAXPATH,s);
    187             lstrip(rstrip(s));
     201            bstrip(s);
    188202            if(*s) {
    189203              if(DosQueryPathInfo(s,
     
    230244            *s = 0;
    231245            WinQueryDlgItemText(hwnd,ARCH_ARCNAME,CCHMAXPATH,s);
    232             lstrip(rstrip(s));
     246            bstrip(s);
    233247            if(DosQueryPathInfo(s,
    234248                                FIL_QUERYFULLNAME,
     
    258272            *s = 0;
    259273            WinQueryDlgItemText(hwnd,ARCH_COMMAND,256,s);
    260             lstrip(rstrip(s));
     274            bstrip(s);
    261275            if(*s) {
    262276              p = strchr(s,' ');
  • trunk/dll/assoc.c

    r2 r123  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Copyright (c) 1993-98 M. Kimes
     7  Copyright (c) 2004 Steven H.Levine
     8
     9  Revisions     01 Aug 04 SHL Rework lstrip/rstrip usage
     10
     11***********************************************************************/
     12
    113#define INCL_DOS
    214#define INCL_WIN
     
    127139        break;
    128140      mask[CCHMAXPATH] = 0;
    129       stripcr(mask);
    130       lstrip(rstrip(mask));
     141      bstripcr(mask);
    131142      if(!*mask || *mask == ';')
    132143        continue;
     
    140151      offset[34] = 0;
    141152      flags[34] = 0;
    142       stripcr(cl);
    143       stripcr(sig);
    144       stripcr(offset);
    145       stripcr(flags);
    146       lstrip(rstrip(cl));
    147       lstrip(rstrip(sig));
    148       lstrip(rstrip(offset));
    149       lstrip(rstrip(flags));
     153      bstripcr(cl);
     154      bstripcr(sig);
     155      bstripcr(offset);
     156      bstripcr(flags);
    150157      if(!*cl)
    151158        continue;
     
    672679              temp.offset = atol(dummy);
    673680            }
    674             lstrip(rstrip(temp.mask));
    675             lstrip(rstrip(temp.cl));
     681            bstrip(temp.mask);
     682            bstrip(temp.cl);
    676683            if(WinQueryButtonCheckstate(hwnd,ASS_DEFAULT))
    677684              temp.flags = 0;
     
    697704              *s = 0;
    698705              WinQueryDlgItemText(hwnd,ASS_ENVIRON,1000,s);
    699               stripcr(s);
    700               lstrip(rstrip(s));
     706              bstripcr(s);
    701707              if(*s)
    702708                PrfWriteProfileString(fmprof,FM3Str,temp.cl,s);
     
    742748              temp.offset = atol(dummy);
    743749            }
    744             lstrip(rstrip(temp.mask));
     750            bstrip(temp.mask);
    745751            PrfWriteProfileData(fmprof,
    746752                                FM3Str,
  • trunk/dll/avl.c

    r2 r123  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  archiver.bb2 loader and utilities
     7
     8  Copyright (c) 1993-98 M. Kimes
     9  Copyright (c) 2004 Steven H.Levine
     10
     11  Revisions     01 Aug 04 SHL Rework lstrip/rstrip usage
     12
     13***********************************************************************/
     14
    115#define INCL_WIN
    216#define INCL_DOS
     
    134148  if(p)
    135149    *p = 0;
    136   stripcr(s);
    137   lstrip(s);
    138   rstrip(s);
     150  bstripcr(s);
    139151  if(*s)
    140152    numlines = atoi(s);
     
    146158    p = strchr(s,';');
    147159    if(p)
    148       *p = 0;
    149     stripcr(s);
    150     lstrip(s);
    151     rstrip(s);
     160      *p = 0;                           // Chop comment
     161    bstripcr(s);
    152162    if(*s) {
    153163      info = malloc(sizeof(ARC_TYPE));
     
    164174      if(p)
    165175        *p = 0;
    166       stripcr(s);
    167       lstrip(s);
    168       rstrip(s);
     176      bstripcr(s);
    169177      if(*s)
    170178        info->ext = strdup(s);
     
    182190      if(p)
    183191        *p = 0;
    184       stripcr(s);
    185       lstrip(s);
    186       rstrip(s);
     192      bstripcr(s);
    187193      if(*s)
    188194        info->list = strdup(s);
     
    196202      if(p)
    197203        *p = 0;
    198       stripcr(s);
    199       lstrip(s);
    200       rstrip(s);
     204      bstripcr(s);
    201205      if(*s)
    202206        info->extract = strdup(s);
     
    208212      if(p)
    209213        *p = 0;
    210       stripcr(s);
    211       lstrip(s);
    212       rstrip(s);
     214      bstripcr(s);
    213215      if(*s)
    214216        info->exwdirs = strdup(s);
     
    220222      if(p)
    221223        *p = 0;
    222       stripcr(s);
    223       lstrip(s);
    224       rstrip(s);
     224      bstripcr(s);
    225225      if(*s)
    226226        info->test = strdup(s);
     
    232232      if(p)
    233233        *p = 0;
    234       stripcr(s);
    235       lstrip(s);
    236       rstrip(s);
     234      bstripcr(s);
    237235      if(*s)
    238236        info->create = strdup(s);
     
    243241      p = strchr(s,';');
    244242      if(p)
    245         *p = 0;
    246       stripcr(s);
    247       lstrip(s);
    248       rstrip(s);
     243        *p = 0;                         // Chop comment
     244      bstripcr(s);
    249245      if(*s)
    250246        info->createwdirs = strdup(s);
     
    256252      if(p)
    257253        *p = 0;
    258       stripcr(s);
    259       lstrip(s);
    260       rstrip(s);
     254      bstripcr(s);
    261255      if(*s)
    262256        info->createrecurse = strdup(s);
     
    268262      if(p)
    269263        *p = 0;
    270       stripcr(s);
    271       lstrip(s);
    272       rstrip(s);
     264      bstripcr(s);
    273265      if(*s)
    274266        info->move = strdup(s);
     
    280272      if(p)
    281273        *p = 0;
    282       stripcr(s);
    283       lstrip(s);
    284       rstrip(s);
     274      bstripcr(s);
    285275      if(*s)
    286276        info->movewdirs = strdup(s);
     
    292282      if(p)
    293283        *p = 0;
    294       stripcr(s);
    295       lstrip(s);
    296       rstrip(s);
     284      bstripcr(s);
    297285      info->delete = strdup(s);
    298286      if(!fgets(s,256,handle))
  • trunk/dll/cmdline.c

    r2 r123  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Copyright (c) 1993-98 M. Kimes
     7  Copyright (c) 2004 Steven H.Levine
     8
     9  Revisions     01 Aug 04 SHL Rework lstrip/rstrip usage
     10
     11***********************************************************************/
     12
    113#define INCL_DOS
    214#define INCL_WIN
     
    5163        break;
    5264      s[sizeof(s) - 1] = 0;
    53       stripcr(s);
    54       lstrip(rstrip(s));
     65      bstripcr(s);
    5566      if(*s && *s != ';') {
    5667        info = malloc(sizeof(LINKCLS));
     
    583594                                                 sizeof(cmdline)),
    584595                                    MPFROMP(cmdline));
    585                   lstrip(rstrip(cmdline));
     596                  bstrip(cmdline);
    586597                  if(*cmdline) {
    587598                    WinSetDlgItemText(hwnd,
     
    633644                                MPFROM2SHORT(x,sizeof(cmdline)),
    634645                                MPFROMP(cmdline));
    635               lstrip(rstrip(cmdline));
     646              bstrip(cmdline);
    636647              if(*cmdline) {
    637648                if(remove_cmdline(cmdline,TRUE) && fSaveBigCmds) {
     
    829840                                    MPFROM2SHORT(x,1000),
    830841                                    MPFROMP(cmdline));
    831                   lstrip(rstrip(cmdline));
     842                  bstrip(cmdline);
    832843                  if(*cmdline)
    833844                    WinDismissDlg(hwnd,1);
     
    906917                                MPFROM2SHORT(x,sizeof(cmdline)),
    907918                                MPFROMP(cmdline));
    908               lstrip(rstrip(cmdline));
     919              bstrip(cmdline);
    909920              if(*cmdline) {
    910921                if(remove_cmdline(cmdline,FALSE) && fSaveMiniCmds) {
  • trunk/dll/collect.c

    r96 r123  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2003 Steven H.Levine
    10 
    11   Revisions     15 Oct 02 MK - Baseline
    12                 10 Jan 04 SHL - Avoid -1L byte counts
     9  Copyright (c) 2003, 2004 Steven H.Levine
     10
     11  Revisions     15 Oct 02 MK Baseline
     12                10 Jan 04 SHL Avoid -1L byte counts
     13                01 Aug 04 SHL Rework lstrip/rstrip usage
    1314
    1415***********************************************************************/
     
    697698              break;
    698699            fullname[1023] = 0;
    699             stripcr(fullname);
    700             lstrip(rstrip(fullname));
     700            bstripcr(fullname);
    701701            if(*fullname == '\"') {
    702702              memmove(fullname,fullname + 1,strlen(fullname) + 1);
  • trunk/dll/command.c

    r2 r123  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Copyright (c) 1993-98 M. Kimes
     7  Copyright (c) 2004 Steven H.Levine
     8
     9  Revisions     01 Aug 04 SHL Rework lstrip/rstrip usage
     10
     11***********************************************************************/
     12
    113#define INCL_DOS
    214#define INCL_WIN
     
    317329        break;
    318330      title[34] = 0;
    319       stripcr(title);
    320       lstrip(rstrip(title));
     331      bstripcr(title);
    321332      if(!*title || *title == ';')
    322333        continue;
     
    326337      cl[1000] = 0;
    327338      flags[34] = 0;
    328       stripcr(cl);
    329       stripcr(flags);
    330       lstrip(rstrip(cl));
    331       lstrip(rstrip(flags));
     339      bstripcr(cl);
     340      bstripcr(flags);
    332341      if(!*cl)
    333342        continue;
     
    653662                                sizeof(temp.cl),
    654663                                temp.cl);
    655             lstrip(rstrip(temp.cl));
     664            bstrip(temp.cl);
    656665            WinQueryDlgItemText(hwnd,CMD_TITLE,sizeof(temp.title),temp.title);
    657666            if(WinQueryButtonCheckstate(hwnd,CMD_DEFAULT))
     
    681690                                    1000,
    682691                                    env);
    683                 stripcr(env);
    684                 lstrip(rstrip(env));
     692                bstripcr(env);
    685693                if(*env)
    686694                  PrfWriteProfileString(fmprof,
     
    718726
    719727            WinQueryDlgItemText(hwnd,CMD_TITLE,34,temp);
    720             lstrip(rstrip(temp));
     728            bstrip(temp);
    721729            if(kill_command(temp)) {
    722730              x = (SHORT)WinSendDlgItemMsg(hwnd,
  • trunk/dll/comp.c

    r76 r123  
    77
    88  Copyright (c) 1993-02 M. Kimes
    9   Copyright (c) 2003 Steven H.Levine
    10 
    11   Revisions     16 Oct 02 MK - Baseline
    12                 04 Nov 03 SHL - Force window refresh after subdir toggle
     9  Copyright (c) 2003, 2004 Steven H.Levine
     10
     11  Revisions     16 Oct 02 MK Baseline
     12                04 Nov 03 SHL Force window refresh after subdir toggle
     13                01 Aug 04 SHL Rework lstrip/rstrip usage
    1314
    1415***********************************************************************/
     
    820821              break;
    821822            str[sizeof(str) - 1] = 0;
    822             lstrip(rstrip(str));
     823            bstrip(str);
    823824            p = str;
    824825            if(*p == '\"') {
     
    860861                break;
    861862              str[sizeof(str) - 1] = 0;
    862               lstrip(rstrip(str));
     863              bstrip(str);
    863864              p = str;
    864865              if(*p == '\"') {
     
    18501851                  if(p)
    18511852                    *p = 0;
    1852                   lstrip(rstrip(szData));
     1853                  bstrip(szData);
    18531854                  if(*szData) {
    18541855                    if(!DosQueryPathInfo(szData,
  • trunk/dll/copyf.c

    r45 r123  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2002 Steven H.Levine
    10 
    11   Revisions     14 Sep 02 SHL - Drop obsolete debug code
    12                 14 Oct 02 SHL - Drop obsolete debug code
    13                 10 Nov 02 SHL - docopyf - don't forget to terminate longname
    14                                           optimize longname logic
     9  Copyright (c) 2001, 2004 Steven H.Levine
     10
     11  Revisions     14 Sep 02 SHL Drop obsolete debug code
     12                14 Oct 02 SHL Drop obsolete debug code
     13                10 Nov 02 SHL docopyf - don't forget to terminate longname
     14                                        optimize longname logic
     15                01 Aug 04 SHL Rework lstrip/rstrip usage
    1516
    1617***********************************************************************/
     
    288289            p + 1,
    289290            strlen(p + 1) + 1);
    290   lstrip(rstrip(longname));
     291  bstrip(longname);
    291292  len = strlen(longname);
    292293  if(len)
  • trunk/dll/dircnrs.c

    r36 r123  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2002 Steven H.Levine
    10 
    11   Revisions     16 Oct 02 SHL - Handle large partitions
     9  Copyright (c) 2001, 2004 Steven H.Levine
     10
     11  Revisions     16 Oct 02 SHL Handle large partitions
     12                01 Aug 04 SHL Rework lstrip/rstrip usage
    1213
    1314***********************************************************************/
     
    11681169MRESULT EXPENTRY DirCnrWndProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2) {
    11691170
     1171  ULONG ulrc;
    11701172  DIRCNRDATA *dcd = WinQueryWindowPtr(hwnd,0);
    11711173
     
    19391941              sip.ret = filename;
    19401942              sip.title = GetPString(IDS_CREATETITLETEXT);
    1941               if(WinDlgBox(HWND_DESKTOP,hwnd,InputDlgProc,FM3ModHandle,
    1942                            STR_FRAME,&sip) && *(lstrip(rstrip(sip.ret)))) {
    1943 
    1944                 CHAR      newfile[CCHMAXPATH];
    1945                 FILE     *fp;
    1946                 INT       test;
    1947                 PCNRITEM  pci;
    1948 
    1949                 strcpy(newfile,dcd->directory);
    1950                 if(newfile[strlen(newfile) - 1] != '\\')
    1951                   strcat(newfile,"\\");
    1952                 strcat(newfile,sip.ret);
    1953                 test = IsFile(newfile);
    1954                 if(test != 1)
    1955                   fp = fopen(newfile,"w");
    1956                 if(test == 1 || fp) {
    1957                   if(fp) {
    1958                     WinSendMsg(hwnd,
    1959                                UM_UPDATERECORD,
    1960                                MPFROMP(newfile),
    1961                                MPVOID);
    1962                     fclose(fp);
    1963                   }
    1964                   if(*editor) {
    1965 
    1966                     CHAR *dummy[2];
    1967 
    1968                     dummy[0] = newfile;
    1969                     dummy[1] = NULL;
    1970                     ExecOnList(hwnd,
    1971                                editor,
    1972                                WINDOWED | SEPARATE,
    1973                                NULL,
    1974                                dummy,
    1975                                NULL);
     1943              if (WinDlgBox(HWND_DESKTOP,hwnd,InputDlgProc,FM3ModHandle,
     1944                           STR_FRAME,&sip))
     1945             {
     1946                bstrip(sip.ret);
     1947                if (*sip.ret)
     1948                {
     1949
     1950                  CHAR      newfile[CCHMAXPATH];
     1951                  FILE     *fp;
     1952                  INT       test;
     1953                  PCNRITEM  pci;
     1954
     1955                  strcpy(newfile,dcd->directory);
     1956                  if(newfile[strlen(newfile) - 1] != '\\')
     1957                    strcat(newfile,"\\");
     1958                  strcat(newfile,sip.ret);
     1959                  test = IsFile(newfile);
     1960                  if(test != 1)
     1961                    fp = fopen(newfile,"w");
     1962                  if(test == 1 || fp) {
     1963                    if(fp) {
     1964                      WinSendMsg(hwnd,
     1965                                 UM_UPDATERECORD,
     1966                                 MPFROMP(newfile),
     1967                                 MPVOID);
     1968                      fclose(fp);
     1969                    }
     1970                    if(*editor) {
     1971
     1972                      CHAR *dummy[2];
     1973
     1974                      dummy[0] = newfile;
     1975                      dummy[1] = NULL;
     1976                      ExecOnList(hwnd,
     1977                                 editor,
     1978                                 WINDOWED | SEPARATE,
     1979                                 NULL,
     1980                                 dummy,
     1981                                 NULL);
     1982                    }
     1983                    else
     1984                      StartMLEEditor(dcd->hwndParent,
     1985                                     4,
     1986                                     newfile,
     1987                                     dcd->hwndFrame);
     1988                    pci = FindCnrRecord(hwnd,
     1989                                        newfile,
     1990                                        NULL,
     1991                                        TRUE,
     1992                                        FALSE,
     1993                                        TRUE);
     1994                    if(pci && (INT)pci != -1)
     1995                      /* make sure that record shows in viewport */
     1996                      ShowCnrRecord(hwnd,(PMINIRECORDCORE)pci);
    19761997                  }
    19771998                  else
    1978                     StartMLEEditor(dcd->hwndParent,
    1979                                    4,
    1980                                    newfile,
    1981                                    dcd->hwndFrame);
    1982                   pci = FindCnrRecord(hwnd,
    1983                                       newfile,
    1984                                       NULL,
    1985                                       TRUE,
    1986                                       FALSE,
    1987                                       TRUE);
    1988                   if(pci && (INT)pci != -1)
    1989                     /* make sure that record shows in viewport */
    1990                     ShowCnrRecord(hwnd,(PMINIRECORDCORE)pci);
    1991                 }
    1992                 else
    1993                   saymsg(MB_ENTER,
    1994                          hwnd,
    1995                          GetPString(IDS_ERRORTEXT),
    1996                          GetPString(IDS_CREATEERRORTEXT),
    1997                          newfile);
     1999                    saymsg(MB_ENTER,
     2000                           hwnd,
     2001                           GetPString(IDS_ERRORTEXT),
     2002                           GetPString(IDS_CREATEERRORTEXT),
     2003                           newfile);
     2004                }
    19982005              }
    19992006            }
     
    34013408                if(p)
    34023409                  *p = 0;
    3403                 lstrip(rstrip(szData));
     3410                bstrip(szData);
    34043411                if(*szData) {
    34053412                  if(!DosQueryPathInfo(szData,
  • trunk/dll/eas.c

    r2 r123  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Copyright (c) 1993-98 M. Kimes
     7  Copyright (c) 2004 Steven H.Levine
     8
     9  Revisions     01 Aug 04 SHL - Rework lstrip/rstrip usage
     10
     11***********************************************************************/
     12
    113#define INCL_WIN
    214#define INCL_DOS
     
    101113            *s = 0;
    102114            WinQueryDlgItemText(hwnd,EAC_NAME,255,s);
    103             lstrip(rstrip(s));
     115            bstrip(s);
    104116            if(!*s)
    105117              WinDismissDlg(hwnd,0);
  • trunk/dll/extract.c

    r2 r123  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Copyright (c) 1993-98 M. Kimes
     7  Copyright (c) 2004 Steven H.Levine
     8
     9  Revisions     01 Aug 04 SHL - Rework lstrip/rstrip usage
     10
     11***********************************************************************/
     12
    113#define INCL_WIN
    214#define INCL_DOS
     
    263275            *s = 0;
    264276            WinQueryDlgItemText(hwnd,EXT_DIRECTORY,CCHMAXPATH,s);
    265             lstrip(rstrip(s));
     277            bstrip(s);
    266278            if(*s) {
    267279              if(!SetDir(WinQueryWindow(WinQueryWindow(hwnd,QW_PARENT),
  • trunk/dll/filter.c

    r2 r123  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Copyright (c) 1993-98 M. Kimes
     7  Copyright (c) 2004 Steven H.Levine
     8
     9  Revisions     01 Aug 04 SHL - Rework lstrip/rstrip usage
     10
     11***********************************************************************/
     12
    113#define INCL_WIN
    214#define INCL_DOS
     
    115127        break;
    116128      s[sizeof(s) - 1] = 0;
    117       stripcr(s);
    118       lstrip(rstrip(s));
     129      bstripcr(s);
    119130      if(*s && *s != ';') {
    120131        info = malloc(sizeof(LINKMASKS));
     
    568579                                test);
    569580            test[CCHMAXPATH - 1] = 0;
    570             lstrip(rstrip(test));
     581            bstrip(test);
    571582            if(SHORT1FROMMP(mp1) == DID_OK) {
    572583              mask->attrFile = (WinQueryButtonCheckstate(hwnd,MSK_SYSTEM) * FILE_SYSTEM) |
  • trunk/dll/grep2.c

    r2 r123  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Copyright (c) 1993-98 M. Kimes
     7  Copyright (c) 2004 Steven H.Levine
     8
     9  Revisions     01 Aug 04 SHL - Rework lstrip/rstrip usage
     10
     11***********************************************************************/
     12
    113#define INCL_DOS
    214#define INCL_WIN
     
    93105                                    MPFROM2SHORT(sSelect,CCHMAXPATH),
    94106                                    MPFROMP(s));
    95                   lstrip(rstrip(s));
     107                  bstrip(s);
    96108                  if(*s)
    97109                    WinSetDlgItemText(hwnd,
     
    125137                                  CCHMAXPATH,
    126138                                  p);
    127               lstrip(rstrip(p));
     139              bstrip(p);
    128140              if(*p) {
    129141                strcpy(lastenv,p);
     
    246258            if(!fgets(s,8192 + 4,fp))
    247259              break;
    248             stripcr(s);
    249             lstrip(rstrip(s));
     260            bstripcr(s);
    250261            if(*s && *s != ';')
    251262              WinSendDlgItemMsg(hwnd,
     
    309320                                    8192,
    310321                                    s);
    311                 lstrip(rstrip(s));
     322                bstrip(s);
    312323                p = strrchr(s,'\\');
    313324                if(p)
     
    402413                                        8192,
    403414                                        s);
    404                     lstrip(rstrip(s));
     415                    bstrip(s);
    405416                    if(*s && strlen(s) < 8190 && s[strlen(s) - 1] != ';')
    406417                      strcat(s,";");
     
    411422                                    MPFROM2SHORT(sSelect,8192 - strlen(s)),
    412423                                    MPFROMP(s + strlen(s)));
    413                   lstrip(rstrip(s));
     424                  bstrip(s);
    414425                  if(*s)
    415426                    WinSetDlgItemText(hwnd,
     
    518529
    519530            *path = 0;
    520             if(!WinDlgBox(HWND_DESKTOP,
    521                           hwnd,
    522                           EnvDlgProc,
    523                           FM3ModHandle,
    524                           ENV_FRAME,
    525                           path) ||
    526                !*(lstrip(rstrip(path))))
     531            if (!WinDlgBox(HWND_DESKTOP,
     532                           hwnd,
     533                           EnvDlgProc,
     534                           FM3ModHandle,
     535                           ENV_FRAME,
     536                           path)) {
     537              break;
     538            }
     539            bstrip(path);
     540            if (!*path)
    527541              break;
    528542            if(!stricmp(path,"LIBPATH"))
     
    534548              strcpy(env,p);
    535549            }
    536             lstrip(rstrip(env));
     550            bstrip(env);
    537551            if(!*env)
    538552              break;
     
    541555                                8192,
    542556                                s);
    543             lstrip(rstrip(s));
     557            bstrip(s);
    544558            if(strlen(s) > 8192 - 5) {
    545559              DosBeep(50,100);
     
    565579              if(t)
    566580                *t = 0;
    567               lstrip(rstrip(path));
     581              bstrip(path);
    568582              if(isalpha(*path) && path[1] == ':' && path[2] == '\\') {
    569583                if(strlen(s) > (8192 - len) - (strlen(path) + 1)) {
     
    614628                                8192,
    615629                                s);
    616             lstrip(rstrip(s));
     630            bstrip(s);
    617631            if(strlen(s) > 8192 - 5) {
    618632              DosBeep(50,100);
     
    683697                                8192,
    684698                                s);
    685             lstrip(rstrip(s));
     699            bstrip(s);
    686700            if(*s) {
    687701              sSelect = (SHORT)WinSendDlgItemMsg(hwnd,
     
    942956                                8192,
    943957                                str);
    944             lstrip(rstrip(str));
     958            bstrip(str);
    945959            if(!*str) {
    946960              DosBeep(50,100);
     
    10911105                                    MPFROM2SHORT(x,8192),
    10921106                                    MPFROMP(s));
    1093                   lstrip(rstrip(s));
     1107                  bstrip(s);
    10941108                  if(*s)
    10951109                    fprintf(fp,"%s\n",s);
  • trunk/dll/info.c

    r51 r123  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2002 Steven H.Levine
     9  Copyright (c) 2001, 2004 Steven H.Levine
    1010
    1111  Revisions     16 Oct 02 SHL - Handle large partitions
    1212                12 Feb 03 SHL - FileInfoProc: standardize EA math
     13                01 Aug 04 SHL - Rework lstrip/rstrip usage
    1314
    1415***********************************************************************/
     
    312313                                CCHMAXPATHCOMP,
    313314                                s);
    314             lstrip(rstrip(s));
     315            bstrip(s);
    315316            if(*s) {
    316317              struct {
  • trunk/dll/instant.c

    r2 r123  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Copyright (c) 1993-98 M. Kimes
     7  Copyright (c) 2004 Steven H.Levine
     8
     9  Revisions     01 Aug 04 SHL - Rework lstrip/rstrip usage
     10
     11***********************************************************************/
     12
    113#define INCL_DOS
    214#define INCL_WIN
     
    105117                while(strlen(bat) && bat[strlen(bat) - 1] == '\n' ||
    106118                      bat[strlen(bat) - 1] == ' ') {
     119                  // fixme to understand
    107120                  stripcr(bat);
    108121                  rstrip(bat);
  • trunk/dll/mainwnd.c

    r101 r123  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2002 Steven H.Levine
     9  Copyright (c) 2001, 2004 Steven H.Levine
    1010
    1111  Revisions     11 Jun 02 SHL - Drop obsolete xor code
    1212                16 Oct 02 SHL - Handle large partitions
     13                01 Aug 04 SHL - Rework lstrip/rstrip usage
    1314
    1415***********************************************************************/
     
    682683                                *path = 0;
    683684                                WinQueryWindowText(hwnd,CCHMAXPATH,path);
    684                                 lstrip(rstrip(path));
     685                                bstrip(path);
    685686// saymsg(MB_ENTER,HWND_DESKTOP,DEBUG_STRING,"Dragging: %s",path);
    686687                                if(*path && !IsRoot(path))
     
    16501651                                len = strlen(cl);
    16511652                                WinQueryWindowText(hwnd,1000 - len,cl + len);
    1652                                 lstrip(rstrip(cl + len));
     1653                                bstrip(cl + len);
    16531654                                if(strlen(cl) > len) {
    16541655          WinSendMsg(WinQueryWindow(hwnd,QW_PARENT),
     
    16591660                             CCHMAXPATH,
    16601661                             directory);
    1661                                         lstrip(rstrip(directory));
     1662                                        bstrip(directory);
    16621663                                        if(*directory && (IsRoot(directory) || !IsFile(directory))) {
    16631664                                                if(!FM2Command(directory,cl + len)) {
     
    46914692                           CCHMAXPATH,
    46924693                           temp);
    4693         lstrip(rstrip(temp));
     4694        bstrip(temp);
    46944695        if(*temp &&
    46954696           !DosQueryPathInfo(temp,
     
    47294730        *name = 0;
    47304731        WinQueryWindowText(hwndStatelist,13,name);
    4731         lstrip(rstrip(name));
     4732        bstrip(name);
    47324733        if(*name) {
    47334734          if(SHORT1FROMMP(mp1) == IDM_SAVEDIRCNRSTATE) {
     
    65016502                                                                                                                                         ((SHORT1FROMMP(mp1) == MAIN_USERLIST) ?
    65026503                                                                                                                                                CCHMAXPATH : 13),path);
    6503                                                                 lstrip(rstrip(path));
     6504                                                                bstrip(path);
    65046505                                                                if(*path) {
    65056506                                                                        if(SHORT1FROMMP(mp1) == MAIN_USERLIST) {
  • trunk/dll/menu.c

    r2 r123  
    1 /**************************************************************************/
    2 /* Custom menu support routines for FM/2                                  */
    3 /* copyright (c) 1996 by M. Kimes -- all rights reserved                  */
    4 /**************************************************************************/
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Custom menu support routines for FM/2
     7
     8  Copyright (c) 1996-98 M. Kimes
     9  Copyright (c) 2004 Steven H.Levine
     10
     11  Revisions     01 Aug 04 SHL - Rework lstrip/rstrip usage
     12
     13***********************************************************************/
    514
    615#define INCL_DOS
     
    8392        break;
    8493      lines++;
    85       stripcr(s);
    86       lstrip(rstrip(s));
     94      bstripcr(s);
    8795      if(!*s || *s == ';')
    8896        continue;
  • trunk/dll/mle.c

    r2 r123  
    1 /**************************************************************************/
    2 /*                  MLE text editor/viewer source code                    */
    3 /*                   copyright (c) 1993-97 by M. Kimes                    */
    4 /*                        All rights reserved                             */
    5 /**************************************************************************/
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  MLE text editor/viewer
     7
     8  Copyright (c) 1993-97 M. Kimes
     9  Copyright (c) 2004 Steven H.Levine
     10
     11  Revisions     01 Aug 04 SHL - Rework lstrip/rstrip usage
     12
     13***********************************************************************/
    614
    715/* MLE support functions */
     
    160168          len--;
    161169        temp[len] = 0;
    162         stripcr(temp);
    163         lstrip(rstrip(temp));
     170        bstripcr(temp);
    164171        if(*temp) {
    165172          if(ftp && *ftprun)
  • trunk/dll/notebook.c

    r2 r123  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Configuration notebook
     7
     8  Copyright (c) 1993-98 M. Kimes
     9  Copyright (c) 2004 Steven H.Levine
     10
     11  Revisions     01 Aug 04 SHL - Rework lstrip/rstrip usage
     12
     13***********************************************************************/
     14
    115#define INCL_DOS
    216#define INCL_WIN
     
    176190      WinQueryDlgItemText(hwnd,CFGA_VIRUS,CCHMAXPATH,virus);
    177191      virus[CCHMAXPATH - 1] = 0;
    178       lstrip(rstrip(virus));
     192      bstrip(virus);
    179193      if(!*virus)
    180194        strcpy(virus,"OS2SCAN.EXE %p /SUB /A");
     
    184198                          extractpath);
    185199      extractpath[CCHMAXPATH - 1] = 0;
    186       lstrip(rstrip(extractpath));
     200      bstrip(extractpath);
    187201      if(*extractpath) {
    188202        if(strcmp(extractpath,"*")) {
     
    431445      WinQueryDlgItemText(hwnd,CFGV_VIEWER,CCHMAXPATH,viewer);
    432446      viewer[CCHMAXPATH - 1] = 0;
    433       lstrip(rstrip(viewer));
     447      bstrip(viewer);
    434448      WinQueryDlgItemText(hwnd,CFGV_EDITOR,CCHMAXPATH,editor);
    435449      editor[CCHMAXPATH - 1] = 0;
    436       lstrip(rstrip(editor));
     450      bstrip(editor);
    437451      WinQueryDlgItemText(hwnd,CFGV_BINVIEW,CCHMAXPATH,binview);
    438452      binview[CCHMAXPATH - 1] = 0;
    439       lstrip(rstrip(binview));
     453      bstrip(binview);
    440454      WinQueryDlgItemText(hwnd,CFGV_BINED,CCHMAXPATH,bined);
    441455      bined[CCHMAXPATH - 1] = 0;
    442       lstrip(rstrip(bined));
     456      bstrip(bined);
    443457      WinQueryDlgItemText(hwnd,CFGV_FTPRUN,CCHMAXPATH,ftprun);
    444458      ftprun[CCHMAXPATH - 1] = 0;
    445       lstrip(rstrip(ftprun));
     459      bstrip(ftprun);
    446460      WinQueryDlgItemText(hwnd,CFGV_HTTPRUN,CCHMAXPATH,httprun);
    447461      httprun[CCHMAXPATH - 1] = 0;
    448       lstrip(rstrip(httprun));
     462      bstrip(httprun);
    449463      PrfWriteProfileString(fmprof,appname,"Viewer",viewer);
    450464      PrfWriteProfileString(fmprof,appname,"Editor",editor);
     
    10891103                          dircompare);
    10901104      dircompare[CCHMAXPATH - 1] = 0;
    1091       lstrip(rstrip(dircompare));
     1105      bstrip(dircompare);
    10921106      PrfWriteProfileString(fmprof,
    10931107                            appname,
     
    10991113                          compare);
    11001114      compare[CCHMAXPATH - 1] = 0;
    1101       lstrip(rstrip(compare));
     1115      bstrip(compare);
    11021116      PrfWriteProfileString(fmprof,
    11031117                            appname,
  • trunk/dll/printer.c

    r2 r123  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Copyright (c) 1993-98 M. Kimes
     7  Copyright (c) 2004 Steven H.Levine
     8
     9  Revisions     01 Aug 04 SHL - Rework lstrip/rstrip usage
     10
     11***********************************************************************/
     12
    113#define INCL_DOS
    214#define INCL_WIN
     
    539551                                  sizeof(prnspacing));
    540552              WinQueryDlgItemText(hwnd,PRN_PRINTER,sizeof(printer),printer);
    541               lstrip(rstrip(printer));
     553              bstrip(printer);
    542554              if(!*printer)
    543555                strcpy(printer,"PRN");
  • trunk/dll/remap.c

    r2 r123  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Copyright (c) 1993-98 M. Kimes
     7  Copyright (c) 2004 Steven H.Levine
     8
     9  Revisions     01 Aug 04 SHL - Rework lstrip/rstrip usage
     10
     11***********************************************************************/
     12
    113#define INCL_WIN
    214#define INCL_DOS
     
    5870        break;
    5971      s[sizeof(s) - 1] = 0;
    60       stripcr(s);
    61       lstrip(rstrip(s));
     72      bstripcr(s);
    6273      if(*s && *s != ';') {
    6374        info = malloc(sizeof(LINKRES));
     
    487498                                MPFROM2SHORT(x,sizeof(resource)),
    488499                                MPFROMP(resource));
    489               lstrip(rstrip(resource));
     500              bstrip(resource);
    490501              if(*resource) {
    491502                if(remove_resource(resource)) {
     
    541552                                sizeof(s),
    542553                                s);
    543             lstrip(rstrip(s));
     554            bstrip(s);
    544555            x = (SHORT)WinSendDlgItemMsg(hwnd,
    545556                                         MAP_DETACHLIST,
     
    671682                                sizeof(s),
    672683                                s);
    673             lstrip(rstrip(s));
     684            bstrip(s);
    674685            if(*s) {
    675686              x = (SHORT)WinSendDlgItemMsg(hwnd,
  • trunk/dll/rename.c

    r2 r123  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Copyright (c) 1993-98 M. Kimes
     7  Copyright (c) 2004 Steven H.Levine
     8
     9  Revisions     01 Aug 04 SHL - Rework lstrip/rstrip usage
     10
     11***********************************************************************/
     12
    113#define INCL_DOS
    214#define INCL_WIN
     
    351363                                CCHMAXPATH,
    352364                                mv->target);
    353             lstrip(rstrip(mv->target));
     365            bstrip(mv->target);
    354366            mr = WinSendMsg(hwnd,
    355367                            UM_RESCAN,
  • trunk/dll/select.c

    r2 r123  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Copyright (c) 1993-98 M. Kimes
     7  Copyright (c) 2004 Steven H.Levine
     8
     9  Revisions     01 Aug 04 SHL - Rework lstrip/rstrip usage
     10
     11***********************************************************************/
     12
    113#define INCL_DOS
    214#define INCL_WIN
     
    91103          break;
    92104        input[1023] = 0;
    93         stripcr(input);
    94         lstrip(rstrip(input));
     105        bstripcr(input);
    95106        if(*input == '\"') {
    96107          memmove(input,input + 1,strlen(input) + 1);
  • trunk/dll/strips.c

    r2 r123  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  String strippers
     7
     8  Copyright (c) 1993-98 M. Kimes
     9  Copyright (c) 2004 Steven H.Levine
     10
     11  Revisions     01 Aug 04 SHL - Rework lstrip/rstrip usage
     12
     13***********************************************************************/
     14
    115#include <os2.h>
    216#include <stdlib.h>
     
    620#pragma alloc_text(MISC8,strip_trail_char,strip_lead_char)
    721
     22void strip_trail_char (char *pszStripChars,char *pszSrc) {
    823
    9 char * strip_trail_char (char *strip,char *a) {
     24  char *psz;
    1025
    11   register char *p;
    12 
    13   if(a && *a && strip && *strip) {
    14     p = &a[strlen(a) - 1];
    15     while (*a && strchr(strip,*p) != NULL) {
    16       *p = 0;
    17       p--;
     26  if(pszSrc && *pszSrc && pszStripChars && *pszStripChars) {
     27    psz = pszSrc + strlen(pszSrc) - 1;
     28    // while not empty and tail char in strip list
     29    while (*pszSrc && strchr(pszStripChars,*psz) != NULL) {
     30      *psz = 0;
     31      psz--;
    1832    }
    1933  }
    20   return a;
    2134}
    2235
    23 char * strip_lead_char (char *strip,char *a) {
     36void strip_lead_char (char *pszStripChars,char *pszSrc) {
    2437
    25   register char *p = a;
     38  char *psz = pszSrc;
    2639
    27   if(a && *a && strip && *strip) {
    28     while(*p && strchr(strip,*p) != NULL)
    29       p++;
    30     if(p != a)
    31       memmove(a,p,strlen(p) + 1);
     40  if(pszSrc && *pszSrc && pszStripChars && *pszStripChars) {
     41    // while lead char in strip list
     42    while(*psz && strchr(pszStripChars,*psz) != NULL)
     43      psz++;
     44    if(psz != pszSrc)
     45      memmove(pszSrc,psz,strlen(psz) + 1);
    3246  }
    33   return a;
    3447}
    3548
  • trunk/dll/subj.c

    r2 r123  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Copyright (c) 1993-98 M. Kimes
     7  Copyright (c) 2004 Steven H.Levine
     8
     9  Revisions     01 Aug 04 SHL - Rework lstrip/rstrip usage
     10
     11***********************************************************************/
     12
    113#define INCL_WIN
    214#define INCL_DOS
     
    8193     !(driveflags[toupper(*filename) - 'A'] & DRIVE_NOTWRITEABLE)) {
    8294    subject[39] = 0;
    83     lstrip(rstrip(subject));
     95    bstrip(subject);
    8496    if(strcmp(oldsubject,subject)) {
    8597
  • trunk/dll/systemf.c

    r105 r123  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2003 Steven H.Levine
     9  Copyright (c) 2003, 2004 Steven H.Levine
    1010
    1111  Revisions     21 Nov 03 SHL - Comments
    1212                31 Jul 04 SHL - Indent -i2
     13                01 Aug 04 SHL - Rework lstrip/rstrip usage
    1314
    1415***********************************************************************/
     
    7475    return -1;
    7576  *listfile = 0;
    76   lstrip(rstrip(command));
     77  bstrip(command);
    7778
    7879  *path = 0;
  • trunk/dll/tools.c

    r2 r123  
    1 /**************************************************************************/
    2 /* Toolbar support routines for FM/2                                      */
    3 /* copyright (c) 1994-97 by M. Kimes -- all rights reserved               */
    4 /**************************************************************************/
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Toolbar support routines for FM/2
     7
     8  Copyright (c) 1994-97 M. Kimes
     9  Copyright (c) 2004 Steven H.Levine
     10
     11  Revisions     01 Aug 04 SHL - Rework lstrip/rstrip usage
     12
     13***********************************************************************/
    514
    615#define INCL_DOS
     
    5160        break;
    5261      s[CCHMAXPATH - 1] = 0;
    53       stripcr(s);
    54       lstrip(rstrip(s));
     62      bstripcr(s);
    5563      if(*s && *s != ';') {
    5664        quicktool[x] = strdup(s);
  • trunk/dll/undel.c

    r2 r123  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Copyright (c) 1993-98 M. Kimes
     7  Copyright (c) 2004 Steven H.Levine
     8
     9  Revisions     01 Aug 04 SHL - Rework lstrip/rstrip usage
     10
     11***********************************************************************/
     12
    113#define INCL_DOSERRORS
    214#define INCL_DOS
     
    89101        if(!fgets(s,CCHMAXPATH + 2,fp))
    90102          break;
    91         stripcr(s);
    92         lstrip(rstrip(s));
     103        bstripcr(s);
    93104        if(*s) {
    94105          if(!strnicmp(s,"SYS3194: ",9)) {
     
    201212                              sizeof(undelinfo->path),
    202213                              undelinfo->path);
    203           lstrip(rstrip(undelinfo->path));
     214          bstrip(undelinfo->path);
    204215          MakeFullName(undelinfo->path);
    205216          undelinfo->inclsubdirs = WinQueryButtonCheckstate(hwnd,
  • trunk/dll/valid.c

    r109 r123  
    1414                15 Jun 04 SHL - Implement Jim Read's removable logic
    1515                31 Jul 04 SHL - Comments
     16                01 Aug 04 SHL - Rework lstrip/rstrip usage
    1617
    1718***********************************************************************/
     
    818819  if(!pp[1])
    819820    *pp = 0;
    820   lstrip(rstrip(s));
     821  bstrip(s);
    821822  return s;
    822823}
  • trunk/dll/viewinf.c

    r2 r123  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Copyright (c) 1993-98 M. Kimes
     7  Copyright (c) 2004 Steven H.Levine
     8
     9  Revisions     01 Aug 04 SHL - Rework lstrip/rstrip usage
     10
     11***********************************************************************/
     12
    113/* offset 107:  title of INF file */
    214
     
    7183          p = strtok(holdenv,";");
    7284          while(p) {
    73             lstrip(rstrip(p));
     85            bstrip(p);
    7486            if(*p) {
    7587
     
    111123                      fread(title,1,CCHMAXPATH - 2,fp);
    112124                      title[CCHMAXPATH - 3] = 0;
    113                       lstrip(rstrip(title));
     125                      bstrip(title);
    114126                      fclose(fp);
    115127                    }
     
    334346                                    CCHMAXPATH,
    335347                                    szBuffer);
    336                 lstrip(rstrip(szBuffer));
     348                bstrip(szBuffer);
    337349                sSelect = (SHORT)WinSendDlgItemMsg(hwnd,
    338350                                                   VINF_LISTBOX,
     
    527539                                1000,
    528540                                szBuffer);
    529             lstrip(rstrip(szBuffer));
     541            bstrip(szBuffer);
    530542            PrfWriteProfileData(fmprof,
    531543                                FM3Str,
     
    569581                  break;
    570582                p++;
    571                   lstrip(rstrip(p));
     583                  bstrip(p);
    572584                if(*p)
    573585                  ViewHelp(p);
     
    594606                  if(p) {
    595607                    p++;
    596                     lstrip(rstrip(p));
     608                    bstrip(p);
    597609                    if(*p) {
    598610                      if(notfirst)
     
    613625                                    CCHMAXPATH * 2,
    614626                                    text);
    615                 lstrip(rstrip(text));
     627                bstrip(text);
    616628                fprintf(fp,
    617629                        "\nVIEW FM2REF%s%s\nDEL %s\n",
  • trunk/dll/walkem.c

    r2 r123  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  Copyright (c) 1993-98 M. Kimes
     7  Copyright (c) 2004 Steven H.Levine
     8
     9  Revisions     01 Aug 04 SHL - Rework lstrip/rstrip usage
     10
     11***********************************************************************/
     12
    113#define INCL_WIN
    214#define INCL_DOS
     
    136148        break;
    137149      s[CCHMAXPATH] = 0;
    138       stripcr(s);
    139       lstrip(rstrip(s));
     150      bstripcr(s);
    140151      if(*s && *s != ';') {
    141152        info = malloc(sizeof(LINKDIRS));
     
    860871            APIRET       rc;
    861872
    862             lstrip(rstrip(szBuffer));
     873            bstrip(szBuffer);
    863874            if(*szBuffer) {
    864875              strcpy(szBuff,wa->szCurrentPath);
     
    917928                          CCHMAXPATH,
    918929                          szBuff);
    919       lstrip(rstrip(szBuff));
     930      bstrip(szBuff);
    920931      while((p = strchr(szBuff,'/')) != NULL)
    921932        *p = '\\';
     
    946957                              CCHMAXPATH,
    947958                              szBuff);
    948           lstrip(rstrip(szBuff));
     959          bstrip(szBuff);
    949960          while((p = strchr(szBuff,'/')) != NULL)
    950961            *p = '\\';
     
    969980          *szBuff = 0;
    970981          WinQueryDlgItemText(hwnd,WALK_PATH,CCHMAXPATH,szBuff);
    971           lstrip(rstrip(szBuff));
     982          bstrip(szBuff);
    972983          while((p = strchr(szBuff,'/')) != NULL)
    973984            *p = '\\';
     
    13011312            APIRET       rc;
    13021313
    1303             lstrip(rstrip(szBuffer));
     1314            bstrip(szBuffer);
    13041315            if(*szBuffer) {
    13051316              strcpy(szBuff,wa->szCurrentPath1);
     
    13701381            APIRET       rc;
    13711382
    1372             lstrip(rstrip(szBuffer));
     1383            bstrip(szBuffer);
    13731384            if(*szBuffer) {
    13741385              strcpy(szBuff,wa->szCurrentPath2);
     
    14201431                          CCHMAXPATH,
    14211432                          szBuff);
    1422       lstrip(rstrip(szBuff));
     1433      bstrip(szBuff);
    14231434      while((p = strchr(szBuff,'/')) != NULL)
    14241435        *p = '\\';
     
    14461457                          CCHMAXPATH,
    14471458                          szBuff);
    1448       lstrip(rstrip(szBuff));
     1459      bstrip(szBuff);
    14491460      while((p = strchr(szBuff,'/')) != NULL)
    14501461        *p = '\\';
Note: See TracChangeset for help on using the changeset viewer.