Why is ustdlib not library code?

In AM1808 StarterWare

There are currently three copies of ustdlib.c and ustdlib.h in evmAM1808/examples, with the following differences:

  • usb_dev_bulk
    - oldest: commented as "Stellaris"
  • grlib_demo
    - newer: commented as "Sitaraware"
  • usb_dev_serial
    - newest: "Sitaraware" + several changes to "unsigned long" from "unsigned int"

Also, Ustdlib_api is included in the Modules section of the chm documentation file...

Shouldn't this all be a single copy of library code?