From e179ffc995c96568bfdce46ac73f58d569166f05 Mon Sep 17 00:00:00 2001 From: Kirill Volinsky Date: Sun, 14 Oct 2012 08:19:21 +0000 Subject: Yahoo: folders restructurization git-svn-id: http://svn.miranda-ng.org/main/trunk@1918 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/Yahoo/libyahoo2/yahoo_util.c | 161 --------------------------------- 1 file changed, 161 deletions(-) delete mode 100644 protocols/Yahoo/libyahoo2/yahoo_util.c (limited to 'protocols/Yahoo/libyahoo2/yahoo_util.c') diff --git a/protocols/Yahoo/libyahoo2/yahoo_util.c b/protocols/Yahoo/libyahoo2/yahoo_util.c deleted file mode 100644 index a2de75c050..0000000000 --- a/protocols/Yahoo/libyahoo2/yahoo_util.c +++ /dev/null @@ -1,161 +0,0 @@ -/* - * libyahoo2: yahoo_util.c - * - * Copyright (C) 2002-2004, Philip S Tellis - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - */ - -#if HAVE_CONFIG_H -# include "config.h" -#endif - -#if STDC_HEADERS -# include -#else -# if !HAVE_STRCHR -# define strchr index -# define strrchr rindex -# endif -char *strchr (), *strrchr (); -# if !HAVE_MEMCPY -# define memcpy(d, s, n) bcopy ((s), (d), (n)) -# define memmove(d, s, n) bcopy ((s), (d), (n)) -# endif -#endif - -#include "yahoo_util.h" - -char * y_string_append(char * string, char * append) -{ - int size = strlen(string) + strlen(append) + 1; - char * new_string = y_renew(char, string, size); - - if(new_string == NULL) { - new_string = y_new(char, size); - strcpy(new_string, string); - FREE(string); - } - - strcat(new_string, append); - - return new_string; -} - -/*char * y_str_to_utf8(const char *in) -{ - unsigned int n, i = 0; - char *result = NULL; - - if(in == NULL || *in == '\0') - return ""; - - result = y_new(char, strlen(in) * 2 + 1); - - // convert a string to UTF-8 Format - for (n = 0; n < strlen(in); n++) { - unsigned char c = (unsigned char)in[n]; - - if (c < 128) { - result[i++] = (char) c; - } else { - result[i++] = (char) ((c >> 6) | 192); - result[i++] = (char) ((c & 63) | 128); - } - } - result[i] = '\0'; - return result; -} - -char * y_utf8_to_str(const char *in) -{ - int i = 0; - unsigned int n; - char *result = NULL; - - if(in == NULL || *in == '\0') - return ""; - - result = y_new(char, strlen(in) + 1); - - // convert a string from UTF-8 Format - for (n = 0; n < strlen(in); n++) { - unsigned char c = in[n]; - - if (c < 128) { - result[i++] = (char) c; - } else { - result[i++] = (c << 6) | (in[++n] & 63); - } - } - result[i] = '\0'; - return result; -} */ - -#if !HAVE_GLIB - -void y_strfreev(char ** vector) -{ - char **v; - for(v = vector; *v; v++) { - FREE(*v); - } - FREE(vector); -} - -char ** y_strsplit(char * str, char * sep, int nelem) -{ - char ** vector; - char *s, *p; - int i=0; - int l = strlen(sep); - if(nelem <= 0) { - char * s; - nelem=0; - if (*str) { - for(s=strstr(str, sep); s; s=strstr(s+l, sep),nelem++) - ; - if(strcmp(str+strlen(str)-l, sep)) - nelem++; - } - } - - vector = y_new(char *, nelem + 1); - - for(p=str, s=strstr(p,sep); i