Mercurial > hg > octave-nkf
diff src/lex.h @ 9247:b2790fd23800
More export symbols to allow usage from an IDE.
author | Michael Goffioul <michael.goffioul@gmail.com> |
---|---|
date | Fri, 22 May 2009 23:48:04 +0100 |
parents | eb63fbe60fab |
children | 17af7cce7d1b |
line wrap: on
line diff
--- a/src/lex.h +++ b/src/lex.h @@ -32,22 +32,22 @@ typedef struct yy_buffer_state *YY_BUFFER_STATE; // Associate a buffer with a new file to read. -extern YY_BUFFER_STATE create_buffer (FILE *f); +extern OCTINTERP_API YY_BUFFER_STATE create_buffer (FILE *f); // Report the current buffer. -extern YY_BUFFER_STATE current_buffer (void); +extern OCTINTERP_API YY_BUFFER_STATE current_buffer (void); // Connect to new buffer buffer. -extern void switch_to_buffer (YY_BUFFER_STATE buf); +extern OCTINTERP_API void switch_to_buffer (YY_BUFFER_STATE buf); // Delete a buffer. -extern void delete_buffer (YY_BUFFER_STATE buf); +extern OCTINTERP_API void delete_buffer (YY_BUFFER_STATE buf); // Restore a buffer (for unwind-prot). -extern void restore_input_buffer (void *buf); +extern OCTINTERP_API void restore_input_buffer (void *buf); // Delete a buffer (for unwind-prot). -extern void delete_input_buffer (void *buf); +extern OCTINTERP_API void delete_input_buffer (void *buf); // Is the given string a keyword? extern bool is_keyword (const std::string& s);