* \brief TEA Tiny Encription Algorith functions.
*
* Documentation for TEA is available at
- * http://www.cl.cam.ac.uk/ftp/users/djw3/tea.ps.
+ * http://en.wikipedia.org/wiki/Tiny_Encryption_Algorithm
*
* \author Francesco Sacchi <batt@develer.com>
*
/**
* Initialize OFB by setting the IV.
*
- * \note the memory pointed by \a iv will be used and modified by the CBC
+ * \note the memory pointed by \a iv will be used and modified by the OFB
* functions. It is caller's responsibility to keep it available until there is
* no more OFB work to do.
*/
* Copyright 2004 Giovanni Bajo
* -->
*
- * \author Giovanni Bajo <rasky@develer.com>
+ * \defgroup hashtable Hash table implementation
+ * \ingroup struct
+ * \{
*
* \brief Portable hash table
*
* a marker for a free node, so it is invalid to store a NULL pointer in the table
* with \c ht_insert().
*
+ * \author Giovanni Bajo <rasky@develer.com>
+ *
* $WIZ$ module_name = "hashtable"
* $WIZ$ module_configuration = "bertos/cfg/cfg_hashtable.h"
*/
int hashtable_testRun(void);
int hashtable_testTearDown(void);
+/** \} */ // \defgroup hashtable
+
#endif /* STRUCT_HASHTABLE_H */
If used in the right way, OOP elegantly solves a broad range of problems
linked with the creation of common and reusable interfaces that allow
you to save development time and precious memory space.
-Have a look at <a href="">KFile tutorial</a> on BeRTOS web site for
+Have a look at <a href="http://www.bertos.org/use/tutorial-front-page/drivers-kfile-interface/">
+KFile tutorial</a> on BeRTOS web site for
a more complete introduction to object oriented programming.
<h2>OOP in C</h2>