From 2d3f2f707a4c4faf5255f3ae13634a82cef8c581 Mon Sep 17 00:00:00 2001 From: Neil Date: Mon, 20 Jul 2015 10:04:16 +1000 Subject: Use Sci_Position when required to implement interfaces. --- lexers/LexHaskell.cxx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'lexers/LexHaskell.cxx') diff --git a/lexers/LexHaskell.cxx b/lexers/LexHaskell.cxx index 24355fa4e..18ac15db9 100644 --- a/lexers/LexHaskell.cxx +++ b/lexers/LexHaskell.cxx @@ -416,17 +416,17 @@ public: return osHaskell.DescribeProperty(name); } - int SCI_METHOD PropertySet(const char *key, const char *val); + Sci_Position SCI_METHOD PropertySet(const char *key, const char *val); const char * SCI_METHOD DescribeWordListSets() { return osHaskell.DescribeWordListSets(); } - int SCI_METHOD WordListSet(int n, const char *wl); + Sci_Position SCI_METHOD WordListSet(int n, const char *wl); - void SCI_METHOD Lex(unsigned int startPos, int length, int initStyle, IDocument *pAccess); + void SCI_METHOD Lex(Sci_PositionU startPos, Sci_Position length, int initStyle, IDocument *pAccess); - void SCI_METHOD Fold(unsigned int startPos, int length, int initStyle, IDocument *pAccess); + void SCI_METHOD Fold(Sci_PositionU startPos, Sci_Position length, int initStyle, IDocument *pAccess); void * SCI_METHOD PrivateCall(int, void *) { return 0; @@ -441,14 +441,14 @@ public: } }; -int SCI_METHOD LexerHaskell::PropertySet(const char *key, const char *val) { +Sci_Position SCI_METHOD LexerHaskell::PropertySet(const char *key, const char *val) { if (osHaskell.PropertySet(&options, key, val)) { return 0; } return -1; } -int SCI_METHOD LexerHaskell::WordListSet(int n, const char *wl) { +Sci_Position SCI_METHOD LexerHaskell::WordListSet(int n, const char *wl) { WordList *wordListN = 0; switch (n) { case 0: @@ -473,7 +473,7 @@ int SCI_METHOD LexerHaskell::WordListSet(int n, const char *wl) { return firstModification; } -void SCI_METHOD LexerHaskell::Lex(unsigned int startPos, int length, int initStyle +void SCI_METHOD LexerHaskell::Lex(Sci_PositionU startPos, Sci_Position length, int initStyle ,IDocument *pAccess) { LexAccessor styler(pAccess); @@ -961,7 +961,7 @@ void SCI_METHOD LexerHaskell::Lex(unsigned int startPos, int length, int initSty sc.Complete(); } -void SCI_METHOD LexerHaskell::Fold(unsigned int startPos, int length, int // initStyle +void SCI_METHOD LexerHaskell::Fold(Sci_PositionU startPos, Sci_Position length, int // initStyle ,IDocument *pAccess) { if (!options.fold) return; -- cgit v1.2.3