diff -wup --recursive /home/mvc/Downloads/date/date_api_elements.inc date/date_api_elements.inc
--- /home/mvc/Downloads/date/date_api_elements.inc	2009-05-10 10:39:00.000000000 -0400
+++ date/date_api_elements.inc	2010-10-16 11:58:49.000000000 -0400
@@ -186,7 +186,7 @@ function date_text_process($element, $ed
  * step is bypassed. $element['#value'] is the only available value,
  * but it is a string before submission and an array afterward.
  */
-function date_select_process(&$element, $edit = NULL) {
+function date_select_process($element, $edit = NULL) {
   $granularity = date_format_order($element['#date_format']);
   if (empty($edit)) {
     $edit = date_views_filter_value($element);
diff -wup --recursive /home/mvc/Downloads/date/date_timezone/date_timezone.module date/date_timezone/date_timezone.module
--- /home/mvc/Downloads/date/date_timezone/date_timezone.module	2009-03-26 06:25:09.000000000 -0400
+++ date/date_timezone/date_timezone.module	2010-10-07 23:23:26.000000000 -0400
@@ -194,7 +194,7 @@ function date_timezone_cron() {
  * This is to make sure that modules that rely on the timezone offset
  * have current information to process.
  */
-function date_timezone_user($op, &$edit, &$account, $category = NULL) {
+function date_timezone_user($op, $edit, $account, $category = NULL) {
   if ($account->uid && $op == 'login' && variable_get('configurable_timezones', 1)) {
     if (strlen($account->timezone_name)) {
       $date = date_now($account->timezone_name);
