replaced glib function calls to g_strlcpy()