rem: strerror ( errno ),
add: latin2utf8 (strerror (errno)),
context: void fichier_marque_ouvert ( gint ouvert ){  gchar buffer[17];  gint retour;  if ( compression_fichier )    return;  /* ouverture du fichier */  if (!(pointeur_fichier_comptes = fopen ( nom_fichier_comptes, "r+")) )    {      dialogue ( g_strconcat ( _("Error opening and locking file.\n"),			       strerror ( errno ),			       NULL ));      return;    }  do    retour = fscanf ( pointeur_fichier_comptes, 		      "%16s",		      buffer);  while ( strcmp ( buffer,		   "<Fichier_ouvert>" )	  &&	  retour != EOF );  /*   s'il n'a rien trouve, c'est que c'etait la version 0.3.1 et on passe */  if ( retour != EOF )    fprintf ( pointeur_fichier_comptes,	      itoa ( ouvert ));  fclose ( pointeur_fichier_comptes );  return;}