Ignore:
Timestamp:
01/19/12 00:30:36 (12 years ago)
Author:
obi
Message:

[titan] optimize imdb parser

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/plugins/imdb/imdb.h

    r13540 r13556  
    33
    44extern struct skin* skin;
    5 
     5/*
     6char* string_striptags(char* text, int flag)
     7{
     8        debug(1000, "in");
     9        char* p1 = NULL;
     10        char* p2 = NULL;
     11
     12        p1 = ostrcat(p1, text, 1, 0);
     13        p2 = ostrcat(p2, text, 1, 0);
     14
     15        int skip = 0;
     16
     17        int count = 0;
     18        int len_filename = strlen(p1);
     19        int i;
     20
     21        for(i = 0; (i) < len_filename; i++)
     22        {
     23                if(p1[i] == '<')
     24                {
     25                        printf("1111111: < (%d)\n", i);
     26                        skip = 1;
     27                        continue;
     28                }
     29                else if(p1[i] == '>')
     30                {
     31                        printf("2222222: > (%d)\n", i);
     32                        skip = 0;
     33                        continue;
     34                }
     35               
     36                if(skip == 0)
     37                {
     38                        printf("save (%d)\n", i);
     39                        p2[i] = p1[i]; 
     40                }
     41        }
     42
     43        if(flag == 1)
     44                free(text),text = NULL;
     45        free(p1),p1 = NULL;
     46       
     47        printf("p2 1: %s\n", p2);
     48        p2 = ostrcat(p2, '\0', 1, 0);
     49        printf("p2 2: %s\n", p2);
     50
     51        debug(1000, "out");
     52        return p2;
     53}
     54*/
    655char* string_striptags(char* filename)
    756{
     
    3281
    3382        debug(1000, "out");
    34         return strstrip(string_strip_whitechars(filename));     
    35 //      return strstrip(filename);     
     83//      return filename;       
     84//      return strstrip(string_strip_whitechars(filename));     
     85        return string_strip_whitechars(strstrip(filename));     
    3686}
    3787
     
    213263        string_resub("Regisseur:","</div>",director);
    214264        string_striptags(director);
     265//      string_strip_whitechars(director);
    215266        printf("director: %s\n", director);
     267//      director = string_skipwhitechars(director, 1);
     268//      printf("director2: %s\n", director);
    216269        changetext(skin_director, director);
    217270
Note: See TracChangeset for help on using the changeset viewer.