~ubuntu-branches/ubuntu/raring/maradns/raring

« back to all changes in this revision

Viewing changes to libs/mtest.c

  • Committer: Bazaar Package Importer
  • Author(s): Kai Hendry
  • Date: 2010-01-24 12:17:40 UTC
  • mfrom: (1.1.13 upstream) (10.1.4 sid)
  • Revision ID: james.westby@ubuntu.com-20100124121740-a4e1fjobwaouz443
Tags: 1.4.02-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
    char strn[256];
17
17
    mhash_offset counter = 0;
18
18
    int see_ret;
 
19
    char *nowarn;
19
20
 
20
21
    /* creation of strings */
21
22
    s1 = js_create(256,1);
27
28
    /* First, create the dictionary */
28
29
    printf("Interactive session: create dictionary\n");
29
30
    printf("Number of bits in hash (default 8): ");
30
 
    fgets(strn,200,stdin);
 
31
    nowarn = fgets(strn,200,stdin);
31
32
    if(strn[strlen(strn) - 1] == '\n')
32
33
        strn[strlen(strn) - 1] = '\0';
33
34
    if(atoi(strn) >= 8 && atoi(strn) < 31)
62
63
        printf("hash, r to resize,\n");
63
64
        printf("g to add element with autogrow check,and q to quit\n");
64
65
        printf("Enter command: ");
65
 
        fgets(strn,200,stdin);
 
66
        nowarn = fgets(strn,200,stdin);
66
67
        if(strn[strlen(strn) - 1] == '\n')
67
68
            strn[strlen(strn) - 1] = '\0';
68
69
        if(*strn == 'r') {
69
70
            printf("New size of hash (in hash_bits): ");
70
 
            fgets(strn,200,stdin);
 
71
            nowarn = fgets(strn,200,stdin);
71
72
            if(strn[strlen(strn) - 1] == '\n')
72
73
                strn[strlen(strn) - 1] = '\0';
73
74
            if(atoi(strn) >= 8 && atoi(strn) < 31)
95
96
            }
96
97
        else if(*strn == 'a') {
97
98
            printf("Element to add: ");
98
 
            fgets(strn,200,stdin);
 
99
            nowarn = fgets(strn,200,stdin);
99
100
            if(strn[strlen(strn) - 1] == '\n')
100
101
                strn[strlen(strn) - 1] = '\0';
101
102
            js_qstr2js(s1,strn);
102
103
            printf("Value of element: ");
103
 
            fgets(strn,200,stdin);
 
104
            nowarn = fgets(strn,200,stdin);
104
105
            if(strn[strlen(strn) - 1] == '\n')
105
106
                strn[strlen(strn) - 1] = '\0';
106
107
            js_qstr2js(s2,strn);
108
109
            }
109
110
        else if(*strn == 'g') {
110
111
            printf("Element to add: ");
111
 
            fgets(strn,200,stdin);
 
112
            nowarn = fgets(strn,200,stdin);
112
113
            if(strn[strlen(strn) - 1] == '\n')
113
114
                strn[strlen(strn) - 1] = '\0';
114
115
            js_qstr2js(s1,strn);
115
116
            printf("Value of element: ");
116
 
            fgets(strn,200,stdin);
 
117
            nowarn = fgets(strn,200,stdin);
117
118
            if(strn[strlen(strn) - 1] == '\n')
118
119
                strn[strlen(strn) - 1] = '\0';
119
120
            js_qstr2js(s2,strn);
122
123
            }
123
124
        else if(*strn == 'v') {
124
125
            printf("Element to view: ");
125
 
            fgets(strn,200,stdin);
 
126
            nowarn = fgets(strn,200,stdin);
126
127
            if(strn[strlen(strn) - 1] == '\n')
127
128
                strn[strlen(strn) - 1] = '\0';
128
129
            js_qstr2js(s1,strn);
134
135
            }
135
136
        else if(*strn == 'd') {
136
137
            printf("Element to delete: ");
137
 
            fgets(strn,200,stdin);
 
138
            nowarn = fgets(strn,200,stdin);
138
139
            if(strn[strlen(strn) - 1] == '\n')
139
140
                strn[strlen(strn) - 1] = '\0';
140
141
            js_qstr2js(s1,strn);