head 1.4; access; symbols pkgsrc-2023Q4:1.4.0.86 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.84 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.82 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.80 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.78 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.76 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.74 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.72 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.70 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.68 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.66 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.64 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.62 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.60 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.56 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.36 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.58 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.54 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.52 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.50 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.48 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.46 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.44 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.42 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.40 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.38 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.34 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.32 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.30 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.28 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.26 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.24 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.22 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.20 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.18 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.16 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.14 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.12 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.10 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.8 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.6 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.4 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.2 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.3.0.50 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.48 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.46 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.44 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.42 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.40 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.38 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.36 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.34 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.32 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.30 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.28 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.26 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.24 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.22 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.20 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.18 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.16 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.14 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.12 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.10 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.8 pkgsrc-2008Q1:1.3.0.6 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.4 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.2 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.2.0.14 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.12 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.10 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.8 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.6 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.4 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.2 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.1.0.16 pkgsrc-2005Q3-base:1.1 pkgsrc-2005Q2:1.1.0.14 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.12 pkgsrc-2005Q1-base:1.1 pkgsrc-2004Q4:1.1.0.10 pkgsrc-2004Q4-base:1.1 pkgsrc-2004Q3:1.1.0.8 pkgsrc-2004Q3-base:1.1 pkgsrc-2004Q2:1.1.0.6 pkgsrc-2004Q2-base:1.1 pkgsrc-2004Q1:1.1.0.4 pkgsrc-2004Q1-base:1.1 pkgsrc-2003Q4:1.1.0.2 pkgsrc-2003Q4-base:1.1; locks; strict; comment @# @; 1.4 date 2013.04.10.16.20.21; author drochner; state Exp; branches; next 1.3; 1.3 date 2007.08.31.10.37.37; author drochner; state Exp; branches; next 1.2; 1.2 date 2005.12.11.22.03.39; author joerg; state Exp; branches; next 1.1; 1.1 date 2003.02.16.23.08.26; author abs; state Exp; branches; next ; desc @@ 1.4 log @update to 0.8.7 changes: compilation fixes @ text @$NetBSD: patch-ae,v 1.3 2007/08/31 10:37:37 drochner Exp $ --- tstring.cc.orig 2006-09-21 23:17:07.000000000 +0200 +++ tstring.cc @@@@ -716,12 +717,12 @@@@ void tstring::truncate(size_t max) { void tstring::replaceUnprintable(bool only_ascii) { for(size_t i = 0; i < rep->len; i++) { - unsigned char& c = (unsigned char &)(*rep)[i]; - if(!isprint(c)) { - if(c < ' ') { - c = '!'; - } else if(only_ascii || (c < 0xa0)) { - c = '?'; + unsigned char *c = (unsigned char *)&(*rep)[i]; + if(!isprint(*c)) { + if(*c < ' ') { + *c = '!'; + } else if(only_ascii || (*c < 0xa0)) { + *c = '?'; } } } @ 1.3 log @update to 0.8.3 changes: --add-tag added: automatically add an ID3v1.1 tag to file which do not have any ID3v1.x or v2.x tag, lots of handcrafted algorithms converted 2300 files rather successfully in 37 seconds, the code is obscure though approved by tron @ text @d1 1 a1 1 $NetBSD$ a4 8 @@@@ -23,6 +23,7 @@@@ #include #include #include +#include "config.h" #include "tstring.h" #include "texception.h" @ 1.2 log @Fixes for GCC 3.4+: add explicit this-> when calling inherited member functions, add an isprint using a reference(!) to an unsigned character to work with normal pointers instead. *sigh* @ text @d3 1 a3 1 --- tstring.cc.orig 2003-01-27 21:21:17.000000000 +0000 d5 2 a6 1 @@@@ -27,6 +27,7 @@@@ a7 1 #endif d13 1 a13 1 @@@@ -714,12 +715,12 @@@@ void tstring::truncate(size_t max) { d17 1 a17 1 - unsigned char& c = (unsigned char)(*rep)[i]; d23 1 a23 1 + unsigned char *c = (unsigned char*)&(*rep)[i]; @ 1.1 log @Update mp3check to 0.8.0: Changelog lists many small changes, most notable is ability to handle VBR files. @ text @d3 1 a3 1 --- tstring.cc.orig Fri Feb 14 13:11:53 2003 d13 19 @