home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / com / bbs / lora / l2febbs / f2lfunz.c next >
C/C++ Source or Header  |  1993-10-22  |  437b  |  39 lines

  1. #include <string.h>
  2.  
  3. #include "f2lfunz.h"
  4.  
  5. char *C2P(char *p, char *c)
  6. {
  7.  p[0]=strlen(c);
  8.  strncpy(p+1,c,p[0]);
  9.  return c;
  10. }
  11.  
  12.  
  13. char *P2C(char *c,char *p)
  14. {
  15.  strncpy(c,p+1,p[0]);
  16.  c[p[0]]='\0';
  17.  return c;
  18. }
  19.  
  20. char *NoSlash(char *a)
  21. {
  22.  short ll;
  23.  
  24.  ll=strlen(a)-1;
  25.  while((ll>0) && (a[ll]=='\\'))
  26.     {
  27.     a[ll]='\0';
  28.     ll--;
  29.     }
  30.  return a;
  31. }
  32.  
  33. char *Slash(char *a)
  34. {
  35.  strcat(NoSlash(a),"\\");
  36.  return a;
  37. }
  38.  
  39.