Platon Technologies
neprihlásený Prihlásiť Registrácia
SlovakEnglish
open source software development oslavujeme 10 rokov vývoja otvoreného softvéru! Pondelok, 26. október 2026

Rozdiely pre dead/mail2sms/strings.c medzi verziami 1.7 a 1.8

verzia 1.7, 2001/10/30 17:24:02 verzia 1.8, 2001/11/12 16:08:00
Riadok 1 
Riadok 1 
 /*  /*
  * Author: Lubomir Host 'rajo' <host8@kepler.fmph.uniba.sk>   * Author: Lubomir Host 'rajo' <host8@kepler.fmph.uniba.sk>
  * $Log$   * $Log$
    * Revision 1.8  2001/11/12 16:08:00  host8
    * Big improvements in http. connect() doesn't work correctly yet.
    *
  * Revision 1.7  2001/10/30 17:24:02  host8   * Revision 1.7  2001/10/30 17:24:02  host8
  * New implementation of http request.   * New implementation of http request.
  *   *
Riadok 34 
Riadok 37 
 #endif  #endif
 #include "mail2sms.h"  #include "mail2sms.h"
   
   #define strrmeol(__s) strrmcr(strrmlf(__s))
   
 // Function isnnumber() {{{  // Function isnnumber() {{{
 int isnnumber(char *str, int len)  int isnnumber(char *str, int len)
 {  {
Riadok 43  int isnnumber(char *str, int len)
Riadok 48  int isnnumber(char *str, int len)
                         return 0;                          return 0;
         return 1;          return 1;
 } // }}}  } // }}}
 // Function strdel() {{{  // Function strdel() strrmlf() strrmcr() {{{
 char *strdel(char *str)  char *strdel(char *s) {
 {      register int i;
         register int k=-1;  
         while (++k, str[k]!='\0')      for (i = 0; s[i] != '\0'; i++)
                 str[k]=str[k+1];          s[i] = s[i + 1];
         return(str);  
       return s;
   }
   char *strrmlf(char *s) {
       while (strchr(s, '\n') != NULL)
           strdel(strchr(s, '\n'));
   
       return s;
   }
   
   char *strrmcr(char *s) {
       while (strchr(s, '\r') != NULL)
           strdel(strchr(s, '\r'));
   
       return s;
 } // }}}  } // }}}
 // Function strtolower() {{{  // Function strtolower() {{{
 char *strtolower(char *str)  char *strtolower(char *str)
Riadok 65  char *strip(char *str)
Riadok 84  char *strip(char *str)
 {  {
         register int k=-1;          register int k=-1;
         while (++k, str[k]!='\0') {          while (++k, str[k]!='\0') {
                 if ((*(str+k)==*(str+k+1)) &&                  if ((*(str+k) == *(str+k+1)) &&
                                                                 (!isdigit(*(str+k)))) {                                                                  (!isdigit(*(str+k)))) {
                         strdel(str+k); k--;                          strdel(str+k);
                           k--;
                 }                  }
         }          }
         return(str);          return(str);
Riadok 77  char *hexa(int c)
Riadok 97  char *hexa(int c)
 {  {
         char *str;          char *str;
   
         if (c>=0 && c<256) {          if (c >= 0 && c < 256) {
                 str = (char *) malloc(4*sizeof(char));                  str = (char *) malloc(4*sizeof(char));
                 sprintf(str, "%.2X", c);                  sprintf(str, "%.2X", c);
                 //              printf("HEXA: '%s'\n", str);                  //              printf("HEXA: '%s'\n", str);
                 return(str);                  return (str);
         }          }
         return(NULL);          return (NULL);
 } // }}}  } // }}}
 // Function compress_str() {{{  // Function compress_str() {{{
 char *compress_str(char *str)  char *compress_str(char *str)

Legend:
Odstranené z verzie1.7  
zmenené riadky
  Pridané vo verzii1.8

Platon Group <platon@platon.sk> http://platon.sk/
Copyright © 2002-2006 Platon Group
Stránka používa redakčný systém Metafox
Na začiatok