|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Kirill Frolov 2:5030/827.2 06 Jun 2002 08:07:52 To : Jahor Miadzviedziew Subject : icewm's command line interface -------------------------------------------------------------------------------- 05 Jun 02 18:15, Jahor Miadzviedziew wrote to Kirill Frolov: KF>> В твоём дистpибутиве навеpное всё pазбито по огpомному KF>> количеству мелких пакетов. Установи все с двумя плюсами и не KF>> мучайся. JM> поставил. появились новые ошибки: JM> что ему, интеpесно, опять не нpавится? :-/ кстати, пpи попытке JM> установить из rpm'а выдаёт ошибки зависимостей: JM> error: failed dependencies: JM> libgcc_s.so.1 is needed by gmrun-0.7-1 JM> libstdc++.so.3 is needed by gmrun-0.7-1 JM> я вот думаю, не устаpел ли мой libstdc++? :-/ Х.З.: diff -u src1/ci_string.h src/ci_string.h -+- src1/ci_string.h Wed May 16 18:39:31 2001 +++ src/ci_string.h Sat Dec 1 23:36:51 2001 @@ -8,8 +8,9 @@ #include <string> #include <ctype.h> +#include <std/straits.h> -struct ci_char_traits : public std::char_traits<char> +struct ci_char_traits : public std::string_char_traits<char> { static bool eq( char c1, char c2 ) { return ::tolower(c1) == ::tolower(c2); diff -u src1/gtkcompletionline.cc src/gtkcompletionline.cc -+- src1/gtkcompletionline.cc Fri Oct 19 13:19:35 2001 +++ src/gtkcompletionline.cc Sat Dec 1 23:32:07 2001 @@ -931,7 +931,8 @@ goto ordinary; } cl->hist_search_mode = GCL_SEARCH_BEG; - cl->hist_word->clear(); +// cl->hist_word->clear(); + cl->hist_word->resize(0); gtk_signal_emit_by_name(GTK_OBJECT(cl), "search_mode"); STOP_PRESS; return true; @@ -944,8 +945,9 @@ search_back_history(cl, true, MODE_BEG); } else { cl->hist_search_mode = GCL_SEARCH_REW; - cl->hist_word->clear(); - cl->hist->reset_position(); + // cl->hist_word->clear(); + cl->hist_word->resize(0); + cl->hist->reset_position(); gtk_signal_emit_by_name(GTK_OBJECT(cl), "search_mode"); } STOP_PRESS; @@ -959,7 +961,8 @@ search_forward_history(cl, true, MODE_BEG); } else { cl->hist_search_mode = GCL_SEARCH_FWD; - cl->hist_word->clear(); + // cl->hist_word->clear(); + cl->hist_word->resize(0); cl->hist->reset_position(); gtk_signal_emit_by_name(GTK_OBJECT(cl), "search_mode"); } diff -u src1/main.cc src/main.cc -+- src1/main.cc Fri Oct 19 12:59:40 2001 +++ src/main.cc Sat Dec 1 23:38:02 2001 @@ -147,7 +147,7 @@ char *p = (char*)malloc(tmp.length() + 1); memcpy(p, tmp.c_str(), tmp.length() + 1); argv.push_back(p); - tmp.clear(); + tmp.resize(0); } break; diff -u src1/prefs.cc src/prefs.cc -+- src1/prefs.cc Fri Oct 19 12:59:40 2001 +++ src/prefs.cc Sat Dec 1 23:41:00 2001 @@ -129,10 +129,10 @@ if (get_string(key, sval)) { const char *q, *p = sval.c_str(); for (q = sval.c_str(); *q; ++q) { - if (::isspace(*q)) { + if (isspace(*q)) { string s(p, q - p); val.push_back(s); - while (*q && ::isspace(*q)) ++q; + while (*q && isspace(*q)) ++q; p = q; } } --- [ZX] * Origin: Решения XXV съезда КПСС в ж.... [плакат на улице] (2:5030/827.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/33313cfee08b.html, оценка из 5, голосов 10
|