Index: uspace/lib/c/include/adt/list.h
===================================================================
--- uspace/lib/c/include/adt/list.h	(revision 5c65e613de52e725ff215514fe39a8d1428767d2)
+++ uspace/lib/c/include/adt/list.h	(revision 1bb9833fc2e7b4beaa4e8edb4d9769d4f2d4c64c)
@@ -115,5 +115,5 @@
 
 /** Returns true if the link is definitely part of a list. False if not sure. */
-static inline int link_in_use(link_t *link)
+static inline int link_in_use(const link_t *link)
 {
 	return link->prev != NULL && link->next != NULL;
@@ -245,5 +245,5 @@
  *
  */
-static inline link_t *list_last(list_t *list)
+static inline link_t *list_last(const list_t *list)
 {
 	return (list->head.prev == &list->head) ? NULL : list->head.prev;
@@ -258,5 +258,5 @@
  *
  */
-static inline link_t *list_next(link_t *link, const list_t *list)
+static inline link_t *list_next(const link_t *link, const list_t *list)
 {
 	return (link->next == &list->head) ? NULL : link->next;
@@ -271,5 +271,5 @@
  *
  */
-static inline link_t *list_prev(link_t *link, const list_t *list)
+static inline link_t *list_prev(const link_t *link, const list_t *list)
 {
 	return (link->prev == &list->head) ? NULL : link->prev;
@@ -339,5 +339,5 @@
  *
  */
-static inline link_t *list_nth(list_t *list, unsigned int n)
+static inline link_t *list_nth(const list_t *list, unsigned int n)
 {
 	unsigned int cnt = 0;
Index: uspace/lib/c/include/l18n/langs.h
===================================================================
--- uspace/lib/c/include/l18n/langs.h	(revision 5c65e613de52e725ff215514fe39a8d1428767d2)
+++ uspace/lib/c/include/l18n/langs.h	(revision 1bb9833fc2e7b4beaa4e8edb4d9769d4f2d4c64c)
@@ -54,5 +54,6 @@
 	L18N_WIN_LOCALE_SPANISH_TRADITIONAL = 0x040A,
 	/* ... */
-	L18N_WIN_LOCALE_ZULU = 0x0435
+	L18N_WIN_LOCALE_ZULU = 0x0435,
+	L18N_WIN_LOCALE_MAX = 0xFFFF
 } l18_win_locales_t;
 
Index: uspace/lib/c/include/macros.h
===================================================================
--- uspace/lib/c/include/macros.h	(revision 5c65e613de52e725ff215514fe39a8d1428767d2)
+++ uspace/lib/c/include/macros.h	(revision 1bb9833fc2e7b4beaa4e8edb4d9769d4f2d4c64c)
@@ -69,4 +69,6 @@
 #define PADD8 _padd(8, __LINE__)
 
+#define STATIC_ASSERT(cond) int sassert[(cond) ? 1 : -1]
+
 /** @}
  */
