Changeset 5ebff60 for protocols/msn/tables.c
- Timestamp:
- 2015-02-20T22:50:54Z (9 years ago)
- Branches:
- master
- Children:
- 0b9daac, 3d45471, 7733b8c
- Parents:
- af359b4
- git-author:
- Indent <please@…> (19-02-15 05:47:20)
- git-committer:
- dequis <dx@…> (20-02-15 22:50:54)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
protocols/msn/tables.c
raf359b4 r5ebff60 1 1 /********************************************************************\ 2 2 * BitlBee -- An IRC to other IM-networks gateway * 3 3 * * … … 40 40 }; 41 41 42 const struct msn_away_state *msn_away_state_by_code( char *code)42 const struct msn_away_state *msn_away_state_by_code(char *code) 43 43 { 44 44 int i; 45 46 for( i = 0; *msn_away_state_list[i].code; i ++ ) 47 if( g_strcasecmp( msn_away_state_list[i].code, code ) == 0 ) 48 return( msn_away_state_list + i ); 49 45 46 for (i = 0; *msn_away_state_list[i].code; i++) { 47 if (g_strcasecmp(msn_away_state_list[i].code, code) == 0) { 48 return(msn_away_state_list + i); 49 } 50 } 51 50 52 return NULL; 51 53 } 52 54 53 const struct msn_away_state *msn_away_state_by_name( char *name)55 const struct msn_away_state *msn_away_state_by_name(char *name) 54 56 { 55 57 int i; 56 57 for( i = 0; *msn_away_state_list[i].code; i ++ ) 58 if( g_strcasecmp( msn_away_state_list[i].name, name ) == 0 ) 59 return( msn_away_state_list + i ); 60 58 59 for (i = 0; *msn_away_state_list[i].code; i++) { 60 if (g_strcasecmp(msn_away_state_list[i].name, name) == 0) { 61 return(msn_away_state_list + i); 62 } 63 } 64 61 65 return NULL; 62 66 } … … 87 91 { 280, "Switchboard failed", STATUS_SB_FATAL }, 88 92 { 281, "Transfer to switchboard failed", 0 }, 89 93 90 94 { 300, "Required field missing", 0 }, 91 95 { 302, "Not logged in", 0 }, 92 96 93 97 { 500, "Internal server error/Account banned", STATUS_FATAL }, 94 98 { 501, "Database server error", STATUS_FATAL }, … … 97 101 { 520, "Memory allocation failed", STATUS_FATAL }, 98 102 { 540, "Challenge response invalid", STATUS_FATAL }, 99 103 100 104 { 600, "Server is busy", STATUS_FATAL }, 101 105 { 601, "Server is unavailable", STATUS_FATAL }, … … 104 108 { 604, "Server is going down", STATUS_FATAL }, 105 109 { 605, "Server is unavailable", STATUS_FATAL }, 106 110 107 111 { 700, "Could not create connection", STATUS_FATAL }, 108 112 { 710, "Invalid CVR parameters", STATUS_FATAL }, … … 114 118 { 717, "Bad friend file", STATUS_FATAL }, 115 119 { 731, "Not expected/Invalid argument", 0 }, 116 120 117 121 { 800, "Changing too rapidly", 0 }, 118 122 119 123 { 910, "Server is busy", STATUS_FATAL }, 120 124 { 911, "Authentication failed", STATUS_SB_FATAL | STATUS_FATAL }, … … 135 139 }; 136 140 137 const struct msn_status_code *msn_status_by_number( int number)141 const struct msn_status_code *msn_status_by_number(int number) 138 142 { 139 143 static struct msn_status_code *unknown = NULL; 140 144 int i; 141 142 for( i = 0; msn_status_code_list[i].number >= 0; i ++ ) 143 if( msn_status_code_list[i].number == number ) 144 return( msn_status_code_list + i ); 145 146 if( unknown == NULL ) 147 { 148 unknown = g_new0( struct msn_status_code, 1 ); 149 unknown->text = g_new0( char, 128 ); 145 146 for (i = 0; msn_status_code_list[i].number >= 0; i++) { 147 if (msn_status_code_list[i].number == number) { 148 return(msn_status_code_list + i); 149 } 150 150 } 151 151 152 if (unknown == NULL) { 153 unknown = g_new0(struct msn_status_code, 1); 154 unknown->text = g_new0(char, 128); 155 } 156 152 157 unknown->number = number; 153 158 unknown->flags = 0; 154 g_snprintf( unknown->text, 128, "Unknown error (%d)", number);155 156 return( unknown);159 g_snprintf(unknown->text, 128, "Unknown error (%d)", number); 160 161 return(unknown); 157 162 }
Note: See TracChangeset
for help on using the changeset viewer.