I couldn't find a suitable Arduino library for HD44780 LCD displays with generic Chinese PCF8574 I2C extenders, so I modified 'LiquidCrystal_I2C' ~Mario H.
What do you mean by a 'generic' Chinese extender? There's no standard for the connections between the 8574 and the 16 LCD module pins. Does your library provide any means to deal with this?
Can you give us any background on how your library is better that the one you modified?