int Id3v2Tag::CalceFrameSize(unsigned int len,char *size)
{
int tmp;
if(len>16777216)
{
tmp= len / 16777216;
len = len % 16777216;
size[0]=tmp;
}
if(len>65536)
{
tmp= len / 65536;
len = len % 65536;
size[1]=tmp;
}
if(len>256)
{
tmp= len / 256;
len = len % 256;
size[2]=tmp;
}
if(len>0)
{
size[3]=len;
}
return 0;
}
{
int tmp;
if(len>16777216)
{
tmp= len / 16777216;
len = len % 16777216;
size[0]=tmp;
}
if(len>65536)
{
tmp= len / 65536;
len = len % 65536;
size[1]=tmp;
}
if(len>256)
{
tmp= len / 256;
len = len % 256;
size[2]=tmp;
}
if(len>0)
{
size[3]=len;
}
return 0;
}