/[cvs]/eggdrop1.8/src/dcc.c
ViewVC logotype

Diff of /eggdrop1.8/src/dcc.c

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.13 by thommey, Fri Jun 22 23:35:33 2012 UTC revision 1.14 by thommey, Wed Jul 31 00:20:05 2013 UTC
# Line 795  void strip_mirc_codes(int flags, char *t Line 795  void strip_mirc_codes(int flags, char *t
795    
796    while (*text) {    while (*text) {
797      switch (*text) {      switch (*text) {
     case 2:                    /* Bold text */  
       if (flags & STRIP_BOLD) {  
         text++;  
         continue;  
       }  
       break;  
798      case 3:                    /* mIRC colors? */      case 3:                    /* mIRC colors? */
799        if (flags & STRIP_COLOR) {        if (flags & STRIP_COLOR) {
800          if (egg_isdigit(text[1])) { /* Is the first char a number? */          if (egg_isdigit(text[1])) { /* Is the first char a number? */
# Line 818  void strip_mirc_codes(int flags, char *t Line 812  void strip_mirc_codes(int flags, char *t
812          continue;          continue;
813        }        }
814        break;        break;
815      case 7:      case 2:                    /* Bold text */
816        if (flags & STRIP_BELLS) {        if (flags & STRIP_BOLD) {
         text++;  
         continue;  
       }  
       break;  
     case 017:                  /* Ordinary (mIRC ctrl+o) */  
       if (flags & STRIP_ORDINARY) {  
817          text++;          text++;
818          continue;          continue;
819        }        }
# Line 836  void strip_mirc_codes(int flags, char *t Line 824  void strip_mirc_codes(int flags, char *t
824          continue;          continue;
825        }        }
826        break;        break;
     case 29:                   /* Italics */  
       if (flags & STRIP_ITALICS) {  
         text++;  
         continue;  
       }  
       break;  
827      case 0x1f:                 /* Underlined text */      case 0x1f:                 /* Underlined text */
828        if (flags & STRIP_UNDERLINE) {        if (flags & STRIP_UNDERLINE) {
829          text++;          text++;
# Line 861  void strip_mirc_codes(int flags, char *t Line 843  void strip_mirc_codes(int flags, char *t
843          continue;          continue;
844        }        }
845        break;        break;
846        case 7:
847          if (flags & STRIP_BELLS) {
848            text++;
849            continue;
850          }
851          break;
852        case 017:                  /* Ordinary (mIRC ctrl+o) */
853          if (flags & STRIP_ORDINARY) {
854            text++;
855            continue;
856          }
857          break;
858        case 29:                   /* Italics */
859          if (flags & STRIP_ITALICS) {
860            text++;
861            continue;
862          }
863          break;
864      }      }
865      *dd++ = *text++;            /* Move on to the next char */      *dd++ = *text++;            /* Move on to the next char */
866    }    }

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23