Валерий Ефремов: так я на эту проблемку и намекаю усиленно. Потому и говорю, что предложенное вами решение -- ответ, позволительный исключительно джуниору. А тема это совершенно та же.
Валерий Ефремов: человек, который так решит поставленную задачу у меня на собеседовании не имеет шансов получить позицию выше junior. Потому что я не обломаюсь сгенерировать таблицу на десяток миллионов записей и запустить на ней такой запрос.
Андрей, простите, что влезаю. У вас все работает так, как написано. Текст длиннее $maxLength символов обрезается и добавляются точки. Если в $maxLength вы ничего не записали, то возможны произвольные спецэффекты.
movzxbl %al, %ecx