sizeof(string) (I may have got the name of the function wrong) returns the length of a single byte rather than the length of the entire string.
Not quite, it should return the size of a memory pointer on the target machine, since that is what a "string" is in C.
I am not a lawyer, but I find it hard to believe Samsung is violating any of Nvidia's patents directly by using Qualcomm's Snapdragon 801 and 805 in a product. They received the part and associated driver software from QCOM as a final product
And thats where your idea of this business starts to unravel. Without the drivers, it could be that the Snapdragon does not violate any of those patents, any more than a bare Intel CPU violates the Amazon 1-click patent. And the same could be true for the software - without the hardware to run on, maybe it is not violating any patents (some would argue that this is, or should be, always true of all software). Generally, licensing or downloading of drivers is completely separate from purchasing of parts (this is not like retail PC peripherals, where the drivers come on a CD in the box). Only when Samsung puts them together in a product with certain features, does it start infringing.
Also, it is very common for patents to be the responsibility of the manufacturer of an end product, with "license included" variants of a component often being significantly more expensive than licensing the patents yourself if you are a big enough company to have the army of lawyers necessary to deal with the negotiations.
Try a Japanese website - new invisible kana support.
Better looking fonts, my arse.
"God is a comedian playing to an audience too afraid to laugh." - Voltaire