Angerslave
Новичок
Для начала следует понять, что getname - крайне плохое имя для функции. И скорее всего, 1 функция определяется в одном сборище функций, другая - в другом, вот они и конфликтуют. Нужно называть функции так, чтобы небыло таких конфликтов, то есть максимально лаконично, но не недостаточно описывать предназначение функции. И вообще, почитать Макконнелла.
