aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--gtk/ScintillaGTK.cxx8
-rw-r--r--src/LexEiffel.cxx3
-rw-r--r--src/ScintillaBase.cxx1
-rw-r--r--win32/ExternalLexer.cxx3
4 files changed, 11 insertions, 4 deletions
diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx
index ea1981dc5..4c0ac43fe 100644
--- a/gtk/ScintillaGTK.cxx
+++ b/gtk/ScintillaGTK.cxx
@@ -849,7 +849,13 @@ void ScintillaGTK::ReceivedDrop(GtkSelectionData *selection_data) {
Redraw();
}
-void ScintillaGTK::GetSelection(GtkSelectionData *selection_data, guint info, char *text, bool isRectangular) {
+// Preprocessor used to avoid warnings here
+#ifdef _MSC_VER
+void ScintillaGTK::GetSelection(GtkSelectionData *selection_data, guint info, char *text, bool)
+#else
+void ScintillaGTK::GetSelection(GtkSelectionData *selection_data, guint info, char *text, bool isRectangular)
+#endif
+{
char *selBuffer = text;
char *tmpBuffer = NULL; // Buffer to be freed
diff --git a/src/LexEiffel.cxx b/src/LexEiffel.cxx
index 6109ca4d5..68572db65 100644
--- a/src/LexEiffel.cxx
+++ b/src/LexEiffel.cxx
@@ -48,6 +48,9 @@ class LexContext {
Accessor &styler;
int lengthDoc;
int currentPos;
+ LexContext& operator=(const LexContext&) {
+ return *this;
+ }
public:
int state;
char ch;
diff --git a/src/ScintillaBase.cxx b/src/ScintillaBase.cxx
index 2840e08fb..db8040340 100644
--- a/src/ScintillaBase.cxx
+++ b/src/ScintillaBase.cxx
@@ -466,7 +466,6 @@ sptr_t ScintillaBase::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lPara
case SCI_AUTOCGETAUTOHIDE:
return ac.autoHide;
- break;
case SCI_CALLTIPSHOW: {
AutoCompleteCancel();
diff --git a/win32/ExternalLexer.cxx b/win32/ExternalLexer.cxx
index 871ddf1a0..d6df40343 100644
--- a/win32/ExternalLexer.cxx
+++ b/win32/ExternalLexer.cxx
@@ -242,13 +242,12 @@ void LexerManager::EnumerateLexers() {
if (hFind != INVALID_HANDLE_VALUE) {
//Found the first file...
BOOL found = TRUE;
- LexerLibrary *lib = NULL;
SString to_open;
while (found) {
to_open.assign(sPath);
to_open += FindFileData.cFileName;
- lib = new LexerLibrary(to_open.c_str());
+ LexerLibrary *lib = new LexerLibrary(to_open.c_str());
if (NULL != first) {
last->next = lib;
last = lib;