diff --git a/ecrire/base/abstract_sql.php b/ecrire/base/abstract_sql.php
index 6848c68799073ac27023c0f6ce01d6a99fec4846..dc76470a0cabc6f5c3c790946add3b6493b88673 100644
--- a/ecrire/base/abstract_sql.php
+++ b/ecrire/base/abstract_sql.php
@@ -119,7 +119,7 @@ function sql_update($table, $exp, $where='', $desc=array(), $serveur='')
 // Update est presque toujours appelee sur des constantes ou des dates
 // Cette fonction est donc plus utile que la precedente,d'autant qu'elle
 // permet de gerer les differences de representation des constantes.
-// http://doc.spip.org/@sql_update
+// http://doc.spip.org/@sql_updateq
 function sql_updateq($table, $exp, $where='', $desc=array(), $serveur='')
 {
 	$f = sql_serveur('updateq', $serveur);
diff --git a/ecrire/base/db_mysql.php b/ecrire/base/db_mysql.php
index d6655743eb90812d4084480cc1dda6ff483e2491..d6686f9f8439c33f85761e2c1baaaef88d375a15 100644
--- a/ecrire/base/db_mysql.php
+++ b/ecrire/base/db_mysql.php
@@ -370,7 +370,7 @@ function spip_mysql_update($table, $champs, $where='', $desc='') {
 
 // idem, mais les valeurs sont des constantes a mettre entre apostrophes
 // sauf les expressions de date lorsqu'il s'agit de fonctions SQL (NOW etc)
-// http://doc.spip.org/@spip_mysql_update
+// http://doc.spip.org/@spip_mysql_updateq
 function spip_mysql_updateq($table, $champs, $where='', $desc=array()) {
 
 	if (!$champs) return;
diff --git a/ecrire/base/db_pg.php b/ecrire/base/db_pg.php
index 3dd2c560aefd38f983243c7c65756185642f32b3..c6254aaf451e3cc20e025c215deebd580ca96606 100644
--- a/ecrire/base/db_pg.php
+++ b/ecrire/base/db_pg.php
@@ -358,7 +358,7 @@ function spip_pg_update($table, $champs, $where='', $desc=array()) {
 
 // idem, mais les valeurs sont des constantes a mettre entre apostrophes
 // sauf les expressions de date lorsqu'il s'agit de fonctions SQL (NOW etc)
-// http://doc.spip.org/@spip_mysql_update
+// http://doc.spip.org/@spip_pg_updateq
 function spip_pg_updateq($table, $champs, $where='', $desc=array()) {
 
 	if (!$champs) return;
@@ -439,6 +439,7 @@ function spip_pg_replace($table, $values, $desc) {
 // Explicite les conversions de Mysql d'une valeur $v de type $t
 // Dans le cas d'un champ date, pas d'apostrophe, c'est une syntaxe ad hoc
 
+// http://doc.spip.org/@spip_pg_cite
 function spip_pg_cite($v, $t)
 {
 	if ((strpos($t, 'datetime')===0) OR (strpos($t, 'TIMESTAMP')===0)) {
diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php
index 5e2109caf00cde81315ffdbf67d2a2e487aaf01d..996ba9a532d6118f0d0d8a56572e7891fdde7592 100644
--- a/ecrire/inc/filtres.php
+++ b/ecrire/inc/filtres.php
@@ -293,6 +293,7 @@ function corriger_toutes_entites_html($texte) {
 	return preg_replace(',&(#?[a-z0-9]+;),iS', '&\1', $texte);
 }
 
+// http://doc.spip.org/@proteger_amp
 function proteger_amp($texte){
 	return str_replace('&','&',$texte);
 }
diff --git a/ecrire/public/balises.php b/ecrire/public/balises.php
index d93fefdf1db399ff9b586d0fdb299ef8d789f18f..cd37daaa3b2f3290d7784f0278b5e137f96a4324 100644
--- a/ecrire/public/balises.php
+++ b/ecrire/public/balises.php
@@ -1073,6 +1073,7 @@ function balise_EVAL_dist($p) {
 // permet de recuperer par exemple un champ notes dans une table sql externe
 // (impossible via #NOTES qui est une balise calculee)
 // ne permet pas de passer une expression pour x qui ne peut etre qu'un texte statique !
+// http://doc.spip.org/@balise_CHAMP_SQL_dist
 function balise_CHAMP_SQL_dist($p){
 	$p->code = '';
 	if (isset($p->param[0][1][0]) AND $champ = ($p->param[0][1][0]->texte))