drupal_pre_render_link($elements)#pre_render callback to render a link into #markup.
Doing so during pre_render gives modules a chance to alter the link parts.
$elements A structured array whose keys form the arguments to l():
The passed in elements containing a rendered link in '#markup'.
includes/common.inc, line 4741
<?php
function drupal_pre_render_link($elements) {
$options = isset($elements['#options']) ? $elements['#options'] : array();
$elements['#markup'] = l($elements['#title'], $elements['#href'], $options);
return $elements;
}
?>