--- links-2.0pre1/bookmarks.c.pix 2002-05-20 09:58:06.000000000 +0200 +++ links-2.0pre1/bookmarks.c 2002-05-22 14:29:30.000000000 +0200 @@ -643,6 +643,18 @@ if (!*bookmarks_file) snprintf(bookmarks_file,MAX_STR_LEN,"%sbookmarks.html",links_home); + /* try to create bookmarks.html based on old bookmarks (from links <= 0.97) */ + if (access(bookmarks_file, R_OK) != 0) { + char *prev; + if ((prev = get_current_dir_name()) && chdir(links_home) == 0) { + if (access("bookmarks", R_OK) == 0 && access("/usr/bin/perl", X_OK) == 0) { + system("/usr/bin/perl -lne '@l = split(q(\\|)); print qq(
$l[0])' bookmarks > bookmarks.html"); + } + chdir(prev); + free(prev); + } + } + bookmark_ld.codepage=get_cp_index("utf-8"); load_bookmarks(); }