license is public domain. no attribution. We will need a disclaimer, or copyright assignment for this change if we are going to include it. When it comes to copyright, there is no "license" called `public domain'; public domain means that there is an absense of a license. Would you be willing to sign a disclaimer?
As far as the patch as such it is not standard C compliant, and needs work.
