*The Oakwood Guidelines for the Oberon-2 Compiler Developers* specifies a set of libraries that should be provided with all Oberon implementations. The current XDS release does not contain all these libraries yet. The following libraries are currently available:

In |
input from a standard stream |

MathR |
mathematical functions for REAL |

MathL |
mathematical functions for LONGREAL |

MathC |
mathematical functions for COMPLEX |

MathLC |
mathematical functions for LONGCOMPLEX |

Out |
output to a standard stream |

O2Strings |
simple manipulations for strings |

The **Math** library is renamed to **MathR**, because it coincides with the POSIX `math` library interface. The complex types and, hence, **MathC** and **MathLC** modules may be not available for other Oberon implementations.

The **Strings** library is renamed to **O2Strings**, since it is not compatible with the correspondent ISO library.