15
15
cannot, write to the Free Software Foundation, 59 Temple Place
16
16
Suite 330, Boston, MA 02111-1307, USA. Or www.fsf.org
17
17
18
- Copyright © 2005-2007 puck_lock
18
+ Copyright (c) 2005-2007 puck_lock
19
19
with contributions from others; see the CREDITS file
20
20
21
21
----------------------
@@ -269,12 +269,12 @@ static const char *longHelp_text =
269
269
" Tag setting options:\n "
270
270
" \n "
271
271
" --artist , -a (str) Set the artist tag: "
272
- " \" moov.udta.meta.ilst.\302 ©ART .data\"\n "
272
+ " \" moov.udta.meta.ilst.\302\251 ART .data\"\n "
273
273
" --title , -s (str) Set the title tag: "
274
- " \" moov.udta.meta.ilst.\302 ©nam .data\"\n "
274
+ " \" moov.udta.meta.ilst.\302\251 nam .data\"\n "
275
275
" --album , -b (str) Set the album tag: "
276
- " \" moov.udta.meta.ilst.\302 ©alb .data\"\n "
277
- " --genre , -g (str) Set the genre tag: \"\302 ©gen \" "
276
+ " \" moov.udta.meta.ilst.\302\251 alb .data\"\n "
277
+ " --genre , -g (str) Set the genre tag: \"\302\251 gen \" "
278
278
" (custom) or \" gnre\" (standard).\n "
279
279
" see the standard list with "
280
280
" \" AtomicParsley --genre-list\"\n "
@@ -283,21 +283,21 @@ static const char *longHelp_text =
283
283
" --disk , -d (num)[/tot] Set the disk number (or disk "
284
284
" number & total disks).\n "
285
285
" --comment , -c (str) Set the comment tag: "
286
- " \" moov.udta.meta.ilst.\302 ©cmt .data\"\n "
286
+ " \" moov.udta.meta.ilst.\302\251 cmt .data\"\n "
287
287
" --year , -y (num|UTC) Set the year tag: "
288
- " \" moov.udta.meta.ilst.\302 ©day .data\"\n "
288
+ " \" moov.udta.meta.ilst.\302\251 day .data\"\n "
289
289
" set with UTC "
290
290
" \" 2006-09-11T09:00:00Z\" for Release Date\n "
291
291
" --lyrics , -l (str) Set the lyrics tag: "
292
- " \" moov.udta.meta.ilst.\302 ©lyr .data\"\n "
292
+ " \" moov.udta.meta.ilst.\302\251 lyr .data\"\n "
293
293
" --lyricsFile , (/path) Set the lyrics tag to the content "
294
294
" of a file\n "
295
295
" --composer , -w (str) Set the composer tag: "
296
- " \" moov.udta.meta.ilst.\302 ©wrt .data\"\n "
296
+ " \" moov.udta.meta.ilst.\302\251 wrt .data\"\n "
297
297
" --copyright , -x (str) Set the copyright tag: "
298
298
" \" moov.udta.meta.ilst.cprt.data\"\n "
299
299
" --grouping , -G (str) Set the grouping tag: "
300
- " \" moov.udta.meta.ilst.\302 ©grp .data\"\n "
300
+ " \" moov.udta.meta.ilst.\302\251 grp .data\"\n "
301
301
" --artwork , -A (/path) Set a piece of artwork (jpeg or "
302
302
" png) on \" covr.data\"\n "
303
303
" Note: multiple pieces are "
@@ -356,9 +356,9 @@ static const char *longHelp_text =
356
356
" (use \" timestamp\" to set UTC to "
357
357
" now; can be akin to id3v2 TDTG tag)\n "
358
358
" --encodingTool , (str) Set the name of the encoder on the "
359
- " \"\302 ©too \" atom\n "
359
+ " \"\302\251 too \" atom\n "
360
360
" --encodedBy , (str) Set the name of the Person/company "
361
- " who encoded the file on the \"\302 ©enc \" atom\n "
361
+ " who encoded the file on the \"\302\251 enc \" atom\n "
362
362
" --apID , -Y (str) Set the name of the Account Name on "
363
363
" the \" apID\" atom\n "
364
364
" --cnID , (num) Set iTunes Catalog ID, used for "
@@ -881,9 +881,9 @@ static const char *uuidHelp_text =
881
881
" show up with AP -t.\n "
882
882
" \n "
883
883
" --information , -i (str) Set an information tag on uuid atom "
884
- " name\" ©inf \"\n "
884
+ " name\"\251 inf \"\n "
885
885
" --url , -u (URL) Set a URL tag on uuid atom name "
886
- " \"\302 ©url \"\n "
886
+ " \"\302\251 url \"\n "
887
887
" --tagtime , timestamp Set the Coordinated Univeral Time "
888
888
" of tagging on \" tdtg\"\n "
889
889
" \n "
@@ -1346,7 +1346,7 @@ int real_main(int argc, char *argv[]) {
1346
1346
(strcmp (argv[1 ], " -Lh" ) == 0 )) {
1347
1347
#if defined(_WIN32) && !defined(__CYGWIN__)
1348
1348
if (UnicodeOutputStatus == WIN32_UTF16) { // convert the helptext to utf16
1349
- // to preserve © characters
1349
+ // to preserve \251 characters
1350
1350
int help_len = strlen (longHelp_text) + 1 ;
1351
1351
wchar_t *Lhelp_text = (wchar_t *)malloc (sizeof (wchar_t ) * help_len);
1352
1352
wmemset (Lhelp_text, 0 , help_len);
@@ -1721,7 +1721,7 @@ int real_main(int argc, char *argv[]) {
1721
1721
break ;
1722
1722
}
1723
1723
AtomicInfo *artistData_atom = APar_MetaData_atom_Init (
1724
- " moov.udta.meta.ilst.©ART .data" , optarg, AtomFlags_Data_Text);
1724
+ " moov.udta.meta.ilst.\251 ART .data" , optarg, AtomFlags_Data_Text);
1725
1725
APar_Unified_atom_Put (
1726
1726
artistData_atom, optarg, UTF8_iTunesStyle_256glyphLimited, 0 , 0 );
1727
1727
break ;
@@ -1736,7 +1736,7 @@ int real_main(int argc, char *argv[]) {
1736
1736
break ;
1737
1737
}
1738
1738
AtomicInfo *artistData_atom = APar_MetaData_atom_Init (
1739
- " moov.udta.meta.ilst.©ard .data" , optarg, AtomFlags_Data_Text);
1739
+ " moov.udta.meta.ilst.\251 ard .data" , optarg, AtomFlags_Data_Text);
1740
1740
APar_Unified_atom_Put (
1741
1741
artistData_atom, optarg, UTF8_iTunesStyle_256glyphLimited, 0 , 0 );
1742
1742
break ;
@@ -1751,7 +1751,7 @@ int real_main(int argc, char *argv[]) {
1751
1751
break ;
1752
1752
}
1753
1753
AtomicInfo *artistData_atom = APar_MetaData_atom_Init (
1754
- " moov.udta.meta.ilst.©arg .data" , optarg, AtomFlags_Data_Text);
1754
+ " moov.udta.meta.ilst.\251 arg .data" , optarg, AtomFlags_Data_Text);
1755
1755
APar_Unified_atom_Put (
1756
1756
artistData_atom, optarg, UTF8_iTunesStyle_256glyphLimited, 0 , 0 );
1757
1757
break ;
@@ -1766,7 +1766,7 @@ int real_main(int argc, char *argv[]) {
1766
1766
break ;
1767
1767
}
1768
1768
AtomicInfo *artistData_atom = APar_MetaData_atom_Init (
1769
- " moov.udta.meta.ilst.©aut .data" , optarg, AtomFlags_Data_Text);
1769
+ " moov.udta.meta.ilst.\251 aut .data" , optarg, AtomFlags_Data_Text);
1770
1770
APar_Unified_atom_Put (
1771
1771
artistData_atom, optarg, UTF8_iTunesStyle_256glyphLimited, 0 , 0 );
1772
1772
break ;
@@ -1781,7 +1781,7 @@ int real_main(int argc, char *argv[]) {
1781
1781
break ;
1782
1782
}
1783
1783
AtomicInfo *artistData_atom = APar_MetaData_atom_Init (
1784
- " moov.udta.meta.ilst.©con .data" , optarg, AtomFlags_Data_Text);
1784
+ " moov.udta.meta.ilst.\251 con .data" , optarg, AtomFlags_Data_Text);
1785
1785
APar_Unified_atom_Put (
1786
1786
artistData_atom, optarg, UTF8_iTunesStyle_256glyphLimited, 0 , 0 );
1787
1787
break ;
@@ -1796,7 +1796,7 @@ int real_main(int argc, char *argv[]) {
1796
1796
break ;
1797
1797
}
1798
1798
AtomicInfo *artistData_atom = APar_MetaData_atom_Init (
1799
- " moov.udta.meta.ilst.©dir .data" , optarg, AtomFlags_Data_Text);
1799
+ " moov.udta.meta.ilst.\251 dir .data" , optarg, AtomFlags_Data_Text);
1800
1800
APar_Unified_atom_Put (
1801
1801
artistData_atom, optarg, UTF8_iTunesStyle_256glyphLimited, 0 , 0 );
1802
1802
break ;
@@ -1811,7 +1811,7 @@ int real_main(int argc, char *argv[]) {
1811
1811
break ;
1812
1812
}
1813
1813
AtomicInfo *artistData_atom = APar_MetaData_atom_Init (
1814
- " moov.udta.meta.ilst.©ope .data" , optarg, AtomFlags_Data_Text);
1814
+ " moov.udta.meta.ilst.\251 ope .data" , optarg, AtomFlags_Data_Text);
1815
1815
APar_Unified_atom_Put (
1816
1816
artistData_atom, optarg, UTF8_iTunesStyle_256glyphLimited, 0 , 0 );
1817
1817
break ;
@@ -1826,7 +1826,7 @@ int real_main(int argc, char *argv[]) {
1826
1826
break ;
1827
1827
}
1828
1828
AtomicInfo *artistData_atom = APar_MetaData_atom_Init (
1829
- " moov.udta.meta.ilst.©prd .data" , optarg, AtomFlags_Data_Text);
1829
+ " moov.udta.meta.ilst.\251 prd .data" , optarg, AtomFlags_Data_Text);
1830
1830
APar_Unified_atom_Put (
1831
1831
artistData_atom, optarg, UTF8_iTunesStyle_256glyphLimited, 0 , 0 );
1832
1832
break ;
@@ -1840,7 +1840,7 @@ int real_main(int argc, char *argv[]) {
1840
1840
&*major_brand); APar_assert(false, 4, &*major_brand); break;
1841
1841
}
1842
1842
AtomicInfo* artistData_atom =
1843
- APar_MetaData_atom_Init("moov.udta.meta.ilst.©prf .data", optarg,
1843
+ APar_MetaData_atom_Init("moov.udta.meta.ilst.\251prf .data", optarg,
1844
1844
AtomFlags_Data_Text); APar_Unified_atom_Put(artistData_atom, optarg,
1845
1845
UTF8_iTunesStyle_256glyphLimited, 0, 0); break;
1846
1846
}
@@ -1855,7 +1855,7 @@ int real_main(int argc, char *argv[]) {
1855
1855
break ;
1856
1856
}
1857
1857
AtomicInfo *artistData_atom = APar_MetaData_atom_Init (
1858
- " moov.udta.meta.ilst.©sne .data" , optarg, AtomFlags_Data_Text);
1858
+ " moov.udta.meta.ilst.\251 sne .data" , optarg, AtomFlags_Data_Text);
1859
1859
APar_Unified_atom_Put (
1860
1860
artistData_atom, optarg, UTF8_iTunesStyle_256glyphLimited, 0 , 0 );
1861
1861
break ;
@@ -1870,7 +1870,7 @@ int real_main(int argc, char *argv[]) {
1870
1870
break ;
1871
1871
}
1872
1872
AtomicInfo *artistData_atom = APar_MetaData_atom_Init (
1873
- " moov.udta.meta.ilst.©sol .data" , optarg, AtomFlags_Data_Text);
1873
+ " moov.udta.meta.ilst.\251 sol .data" , optarg, AtomFlags_Data_Text);
1874
1874
APar_Unified_atom_Put (
1875
1875
artistData_atom, optarg, UTF8_iTunesStyle_256glyphLimited, 0 , 0 );
1876
1876
break ;
@@ -1886,7 +1886,7 @@ int real_main(int argc, char *argv[]) {
1886
1886
break ;
1887
1887
}
1888
1888
AtomicInfo *artistData_atom = APar_MetaData_atom_Init (
1889
- " moov.udta.meta.ilst.©xpd .data" , optarg, AtomFlags_Data_Text);
1889
+ " moov.udta.meta.ilst.\251 xpd .data" , optarg, AtomFlags_Data_Text);
1890
1890
APar_Unified_atom_Put (
1891
1891
artistData_atom, optarg, UTF8_iTunesStyle_256glyphLimited, 0 , 0 );
1892
1892
break ;
@@ -1899,7 +1899,7 @@ int real_main(int argc, char *argv[]) {
1899
1899
}
1900
1900
1901
1901
AtomicInfo *titleData_atom = APar_MetaData_atom_Init (
1902
- " moov.udta.meta.ilst.©nam .data" , optarg, AtomFlags_Data_Text);
1902
+ " moov.udta.meta.ilst.\251 nam .data" , optarg, AtomFlags_Data_Text);
1903
1903
APar_Unified_atom_Put (
1904
1904
titleData_atom, optarg, UTF8_iTunesStyle_256glyphLimited, 0 , 0 );
1905
1905
break ;
@@ -1912,7 +1912,7 @@ int real_main(int argc, char *argv[]) {
1912
1912
}
1913
1913
1914
1914
AtomicInfo *titleData_atom = APar_MetaData_atom_Init (
1915
- " moov.udta.meta.ilst.©st3 .data" , optarg, AtomFlags_Data_Text);
1915
+ " moov.udta.meta.ilst.\251 st3 .data" , optarg, AtomFlags_Data_Text);
1916
1916
APar_Unified_atom_Put (
1917
1917
titleData_atom, optarg, UTF8_iTunesStyle_256glyphLimited, 0 , 0 );
1918
1918
break ;
@@ -1925,7 +1925,7 @@ int real_main(int argc, char *argv[]) {
1925
1925
}
1926
1926
1927
1927
AtomicInfo *albumData_atom = APar_MetaData_atom_Init (
1928
- " moov.udta.meta.ilst.©alb .data" , optarg, AtomFlags_Data_Text);
1928
+ " moov.udta.meta.ilst.\251 alb .data" , optarg, AtomFlags_Data_Text);
1929
1929
APar_Unified_atom_Put (
1930
1930
albumData_atom, optarg, UTF8_iTunesStyle_256glyphLimited, 0 , 0 );
1931
1931
break ;
@@ -2028,7 +2028,7 @@ int real_main(int argc, char *argv[]) {
2028
2028
}
2029
2029
2030
2030
AtomicInfo *commentData_atom = APar_MetaData_atom_Init (
2031
- " moov.udta.meta.ilst.©cmt .data" , optarg, AtomFlags_Data_Text);
2031
+ " moov.udta.meta.ilst.\251 cmt .data" , optarg, AtomFlags_Data_Text);
2032
2032
APar_Unified_atom_Put (
2033
2033
commentData_atom, optarg, UTF8_iTunesStyle_256glyphLimited, 0 , 0 );
2034
2034
break ;
@@ -2041,7 +2041,7 @@ int real_main(int argc, char *argv[]) {
2041
2041
}
2042
2042
2043
2043
AtomicInfo *yearData_atom = APar_MetaData_atom_Init (
2044
- " moov.udta.meta.ilst.©day .data" , optarg, AtomFlags_Data_Text);
2044
+ " moov.udta.meta.ilst.\251 day .data" , optarg, AtomFlags_Data_Text);
2045
2045
APar_Unified_atom_Put (
2046
2046
yearData_atom, optarg, UTF8_iTunesStyle_256glyphLimited, 0 , 0 );
2047
2047
break ;
@@ -2054,7 +2054,7 @@ int real_main(int argc, char *argv[]) {
2054
2054
}
2055
2055
2056
2056
AtomicInfo *lyricsData_atom = APar_MetaData_atom_Init (
2057
- " moov.udta.meta.ilst.©lyr .data" , optarg, AtomFlags_Data_Text);
2057
+ " moov.udta.meta.ilst.\251 lyr .data" , optarg, AtomFlags_Data_Text);
2058
2058
APar_Unified_atom_Put (
2059
2059
lyricsData_atom, optarg, UTF8_iTunesStyle_Unlimited, 0 , 0 );
2060
2060
break ;
@@ -2077,7 +2077,7 @@ int real_main(int argc, char *argv[]) {
2077
2077
}
2078
2078
2079
2079
AtomicInfo *composerData_atom = APar_MetaData_atom_Init (
2080
- " moov.udta.meta.ilst.©wrt .data" , optarg, AtomFlags_Data_Text);
2080
+ " moov.udta.meta.ilst.\251 wrt .data" , optarg, AtomFlags_Data_Text);
2081
2081
APar_Unified_atom_Put (
2082
2082
composerData_atom, optarg, UTF8_iTunesStyle_256glyphLimited, 0 , 0 );
2083
2083
break ;
@@ -2103,7 +2103,7 @@ int real_main(int argc, char *argv[]) {
2103
2103
}
2104
2104
2105
2105
AtomicInfo *groupingData_atom = APar_MetaData_atom_Init (
2106
- " moov.udta.meta.ilst.©grp .data" , optarg, AtomFlags_Data_Text);
2106
+ " moov.udta.meta.ilst.\251 grp .data" , optarg, AtomFlags_Data_Text);
2107
2107
APar_Unified_atom_Put (
2108
2108
groupingData_atom, optarg, UTF8_iTunesStyle_256glyphLimited, 0 , 0 );
2109
2109
break ;
@@ -2261,7 +2261,7 @@ int real_main(int argc, char *argv[]) {
2261
2261
}
2262
2262
2263
2263
AtomicInfo *encodingtoolData_atom = APar_MetaData_atom_Init (
2264
- " moov.udta.meta.ilst.©too .data" , optarg, AtomFlags_Data_Text);
2264
+ " moov.udta.meta.ilst.\251 too .data" , optarg, AtomFlags_Data_Text);
2265
2265
APar_Unified_atom_Put (encodingtoolData_atom,
2266
2266
optarg,
2267
2267
UTF8_iTunesStyle_256glyphLimited,
@@ -2277,7 +2277,7 @@ int real_main(int argc, char *argv[]) {
2277
2277
}
2278
2278
2279
2279
AtomicInfo *encodedbyData_atom = APar_MetaData_atom_Init (
2280
- " moov.udta.meta.ilst.©enc .data" , optarg, AtomFlags_Data_Text);
2280
+ " moov.udta.meta.ilst.\251 enc .data" , optarg, AtomFlags_Data_Text);
2281
2281
APar_Unified_atom_Put (
2282
2282
encodedbyData_atom, optarg, UTF8_iTunesStyle_256glyphLimited, 0 , 0 );
2283
2283
break ;
@@ -2697,16 +2697,22 @@ int real_main(int argc, char *argv[]) {
2697
2697
2698
2698
case Meta_URL: {
2699
2699
APar_ScanAtoms (ISObasemediafile);
2700
- AtomicInfo *urlUUID = APar_uuid_atom_Init (
2701
- " moov.udta.meta.uuid=%s" , " ©url" , AtomFlags_Data_Text, optarg, false );
2700
+ AtomicInfo *urlUUID = APar_uuid_atom_Init (" moov.udta.meta.uuid=%s" ,
2701
+ " \251 url" ,
2702
+ AtomFlags_Data_Text,
2703
+ optarg,
2704
+ false );
2702
2705
APar_Unified_atom_Put (urlUUID, optarg, UTF8_iTunesStyle_Unlimited, 0 , 0 );
2703
2706
break ;
2704
2707
}
2705
2708
2706
2709
case Meta_Information: {
2707
2710
APar_ScanAtoms (ISObasemediafile);
2708
- AtomicInfo *infoUUID = APar_uuid_atom_Init (
2709
- " moov.udta.meta.uuid=%s" , " ©inf" , AtomFlags_Data_Text, optarg, false );
2711
+ AtomicInfo *infoUUID = APar_uuid_atom_Init (" moov.udta.meta.uuid=%s" ,
2712
+ " \251 inf" ,
2713
+ AtomFlags_Data_Text,
2714
+ optarg,
2715
+ false );
2710
2716
APar_Unified_atom_Put (infoUUID, optarg, UTF8_iTunesStyle_Unlimited, 0 , 0 );
2711
2717
break ;
2712
2718
}
@@ -2732,7 +2738,7 @@ int real_main(int argc, char *argv[]) {
2732
2738
// they match, it will print out or extract to a file; if not, only
2733
2739
// its name will be displayed in the tree.
2734
2740
//
2735
- // --meta-uuid "©foo " 1 'http://www.url.org' --meta-uuid "pdf1"
2741
+ // --meta-uuid "\251foo " 1 'http://www.url.org' --meta-uuid "pdf1"
2736
2742
// file /some/path/pic.pdf description="My Booty, Your Booty,
2737
2743
// Djbouti"
2738
2744
0 commit comments