Changeset c213d6b for skype


Ignore:
Timestamp:
2009-12-12T00:19:02Z (15 years ago)
Author:
Miklos Vajna <vmiklos@…>
Branches:
master
Children:
1f4fc80
Parents:
111fade
Message:

1024 -> IRC_LINE_SIZE

File:
1 edited

Legend:

Unmodified
Added
Removed
  • skype/skype.c

    r111fade rc213d6b  
    2727#define SKYPE_DEFAULT_SERVER "localhost"
    2828#define SKYPE_DEFAULT_PORT "2727"
     29#define IRC_LINE_SIZE 1024
    2930#define ARRAY_SIZE(x) (sizeof(x)/sizeof(x[0]))
    3031
     
    491492{
    492493        struct skype_data *sd = ic->proto_data;
    493         char buf[1024];
     494        char buf[IRC_LINE_SIZE];
    494495        char *id = strchr(line, ' ');
    495496
     
    509510                 * (4) Query chatname
    510511                 */
    511                 g_snprintf(buf, 1024, "GET CHATMESSAGE %s FROM_HANDLE\n", id);
    512                 skype_write(ic, buf);
    513                 g_snprintf(buf, 1024, "GET CHATMESSAGE %s BODY\n", id);
    514                 skype_write(ic, buf);
    515                 g_snprintf(buf, 1024, "GET CHATMESSAGE %s TYPE\n", id);
    516                 skype_write(ic, buf);
    517                 g_snprintf(buf, 1024, "GET CHATMESSAGE %s CHATNAME\n", id);
     512                g_snprintf(buf, IRC_LINE_SIZE, "GET CHATMESSAGE %s FROM_HANDLE\n", id);
     513                skype_write(ic, buf);
     514                g_snprintf(buf, IRC_LINE_SIZE, "GET CHATMESSAGE %s BODY\n", id);
     515                skype_write(ic, buf);
     516                g_snprintf(buf, IRC_LINE_SIZE, "GET CHATMESSAGE %s TYPE\n", id);
     517                skype_write(ic, buf);
     518                g_snprintf(buf, IRC_LINE_SIZE, "GET CHATMESSAGE %s CHATNAME\n", id);
    518519                skype_write(ic, buf);
    519520        } else if (!strncmp(info, "FROM_HANDLE ", 12)) {
     
    551552                                        !strcmp(sd->type, "EMOTED")) {
    552553                                        if (!strcmp(sd->type, "SAID"))
    553                                                 g_snprintf(buf, 1024, "%s",
     554                                                g_snprintf(buf, IRC_LINE_SIZE, "%s",
    554555                                                        body);
    555556                                        else
    556                                                 g_snprintf(buf, 1024, "/me %s",
     557                                                g_snprintf(buf, IRC_LINE_SIZE, "/me %s",
    557558                                                        body);
    558559                                        if (!gc)
     
    581582        struct skype_data *sd = ic->proto_data;
    582583        char *id = strchr(line, ' ');
    583         char buf[1024];
     584        char buf[IRC_LINE_SIZE];
    584585
    585586        if (!++id)
     
    597598                        g_free(sd->call_id);
    598599                sd->call_id = g_strdup(id);
    599                 g_snprintf(buf, 1024, "GET CALL %s PARTNER_HANDLE\n", id);
     600                g_snprintf(buf, IRC_LINE_SIZE, "GET CALL %s PARTNER_HANDLE\n", id);
    600601                skype_write(ic, buf);
    601602                sd->call_status = SKYPE_CALL_RINGING;
    602603        } else if (!strcmp(info, "STATUS MISSED")) {
    603                 g_snprintf(buf, 1024, "GET CALL %s PARTNER_HANDLE\n", id);
     604                g_snprintf(buf, IRC_LINE_SIZE, "GET CALL %s PARTNER_HANDLE\n", id);
    604605                skype_write(ic, buf);
    605606                sd->call_status = SKYPE_CALL_MISSED;
    606607        } else if (!strcmp(info, "STATUS CANCELLED")) {
    607                 g_snprintf(buf, 1024, "GET CALL %s PARTNER_HANDLE\n", id);
     608                g_snprintf(buf, IRC_LINE_SIZE, "GET CALL %s PARTNER_HANDLE\n", id);
    608609                skype_write(ic, buf);
    609610                sd->call_status = SKYPE_CALL_CANCELLED;
    610611        } else if (!strcmp(info, "STATUS FINISHED")) {
    611                 g_snprintf(buf, 1024, "GET CALL %s PARTNER_HANDLE\n", id);
     612                g_snprintf(buf, IRC_LINE_SIZE, "GET CALL %s PARTNER_HANDLE\n", id);
    612613                skype_write(ic, buf);
    613614                sd->call_status = SKYPE_CALL_FINISHED;
    614615        } else if (!strcmp(info, "STATUS REFUSED")) {
    615                 g_snprintf(buf, 1024, "GET CALL %s PARTNER_HANDLE\n", id);
     616                g_snprintf(buf, IRC_LINE_SIZE, "GET CALL %s PARTNER_HANDLE\n", id);
    616617                skype_write(ic, buf);
    617618                sd->call_status = SKYPE_CALL_REFUSED;
     
    640641                                        "the user %s.", info);
    641642                        else {
    642                                 g_snprintf(buf, 1024,
     643                                g_snprintf(buf, IRC_LINE_SIZE,
    643644                                        "The user %s is currently ringing you.",
    644645                                        info);
     
    689690{
    690691        struct skype_data *sd = ic->proto_data;
    691         char buf[1024];
     692        char buf[IRC_LINE_SIZE];
    692693        char *id = strchr(line, ' ');
    693694
     
    701702        info++;
    702703        if (!strcmp(info, "STATUS NEW")) {
    703                 g_snprintf(buf, 1024, "GET FILETRANSFER %s PARTNER_HANDLE\n",
     704                g_snprintf(buf, IRC_LINE_SIZE, "GET FILETRANSFER %s PARTNER_HANDLE\n",
    704705                        id);
    705706                skype_write(ic, buf);
    706707                sd->filetransfer_status = SKYPE_FILETRANSFER_NEW;
    707708        } else if (!strcmp(info, "STATUS FAILED")) {
    708                 g_snprintf(buf, 1024, "GET FILETRANSFER %s PARTNER_HANDLE\n",
     709                g_snprintf(buf, IRC_LINE_SIZE, "GET FILETRANSFER %s PARTNER_HANDLE\n",
    709710                        id);
    710711                skype_write(ic, buf);
     
    731732{
    732733        struct skype_data *sd = ic->proto_data;
    733         char buf[1024];
     734        char buf[IRC_LINE_SIZE];
    734735        char *id = strchr(line, ' ');
    735736
     
    749750        if (!strcmp(info, "STATUS MULTI_SUBSCRIBED")) {
    750751                imcb_chat_new(ic, id);
    751                 g_snprintf(buf, 1024, "GET CHAT %s ADDER\n", id);
    752                 skype_write(ic, buf);
    753                 g_snprintf(buf, 1024, "GET CHAT %s TOPIC\n", id);
     752                g_snprintf(buf, IRC_LINE_SIZE, "GET CHAT %s ADDER\n", id);
     753                skype_write(ic, buf);
     754                g_snprintf(buf, IRC_LINE_SIZE, "GET CHAT %s TOPIC\n", id);
    754755                skype_write(ic, buf);
    755756        } else if (!strcmp(info, "STATUS DIALOG") && sd->groupchat_with) {
     
    761762                 * window on our client, so
    762763                 * just leave it out. */
    763                 /*g_snprintf(buf, 1024, "OPEN CHAT %s\n", id);
     764                /*g_snprintf(buf, IRC_LINE_SIZE, "OPEN CHAT %s\n", id);
    764765                  skype_write(ic, buf);*/
    765                 g_snprintf(buf, 1024, "%s@skype.com", sd->groupchat_with);
     766                g_snprintf(buf, IRC_LINE_SIZE, "%s@skype.com", sd->groupchat_with);
    766767                imcb_chat_add_buddy(gc, buf);
    767768                imcb_chat_add_buddy(gc, sd->username);
    768769                g_free(sd->groupchat_with);
    769770                sd->groupchat_with = NULL;
    770                 g_snprintf(buf, 1024, "GET CHAT %s ADDER\n", id);
    771                 skype_write(ic, buf);
    772                 g_snprintf(buf, 1024, "GET CHAT %s TOPIC\n", id);
     771                g_snprintf(buf, IRC_LINE_SIZE, "GET CHAT %s ADDER\n", id);
     772                skype_write(ic, buf);
     773                g_snprintf(buf, IRC_LINE_SIZE, "GET CHAT %s TOPIC\n", id);
    773774                skype_write(ic, buf);
    774775        } else if (!strcmp(info, "STATUS UNSUBSCRIBED")) {
     
    806807                        if (!strcmp(members[i], sd->username))
    807808                                continue;
    808                         g_snprintf(buf, 1024, "%s@skype.com", members[i]);
     809                        g_snprintf(buf, IRC_LINE_SIZE, "%s@skype.com", members[i]);
    809810                        if (!g_list_find_custom(gc->in_room, buf,
    810811                                (GCompareFunc)strcmp))
     
    838839static void skype_parse_chats(struct im_connection *ic, char *line)
    839840{
    840         char buf[1024];
     841        char buf[IRC_LINE_SIZE];
    841842        char **i;
    842843        char **chats = g_strsplit(line + 6, ", ", 0);
     
    844845        i = chats;
    845846        while (*i) {
    846                 g_snprintf(buf, 1024, "GET CHAT %s STATUS\n", *i);
    847                 skype_write(ic, buf);
    848                 g_snprintf(buf, 1024, "GET CHAT %s ACTIVEMEMBERS\n", *i);
     847                g_snprintf(buf, IRC_LINE_SIZE, "GET CHAT %s STATUS\n", *i);
     848                skype_write(ic, buf);
     849                g_snprintf(buf, IRC_LINE_SIZE, "GET CHAT %s ACTIVEMEMBERS\n", *i);
    849850                skype_write(ic, buf);
    850851                i++;
     
    860861        struct im_connection *ic = data;
    861862        struct skype_data *sd = ic->proto_data;
    862         char buf[1024];
     863        char buf[IRC_LINE_SIZE];
    863864        int st, i;
    864865        char **lines, **lineptr, *line;
Note: See TracChangeset for help on using the changeset viewer.