aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ExternalLexer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ExternalLexer.h')
-rw-r--r--src/ExternalLexer.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/ExternalLexer.h b/src/ExternalLexer.h
index a2ec93946..3f66aeb66 100644
--- a/src/ExternalLexer.h
+++ b/src/ExternalLexer.h
@@ -27,15 +27,12 @@ typedef LexerFactoryFunction(EXT_LEXER_DECL *GetLexerFactoryFunction)(unsigned i
class ExternalLexerModule : public LexerModule {
protected:
GetLexerFactoryFunction fneFactory;
- char name[100];
public:
ExternalLexerModule(int language_, LexerFunction fnLexer_,
const char *languageName_=0, LexerFunction fnFolder_=0) :
LexerModule(language_, fnLexer_, 0, fnFolder_),
fneFactory(0) {
- strncpy(name, languageName_, sizeof(name));
- name[sizeof(name)-1] = '\0';
- languageName = name;
+ languageName = languageName_;
}
virtual void SetExternal(GetLexerFactoryFunction fFactory, int index);
};