#include main() { gchar *out, *outp; out = g_strdup(g_get_host_name()); outp = strchr(out, '.'); printf("out=%p[%s], outp=%p[%s]\n", out, out, outp, outp); if (outp != NULL) *outp = '\0'; return 0; }