I see a really weird C++ construct in this (short) file:
lily/freetype-error.cc

--------
const struct Freetype_error_message
{
  FT_Error     err_code;
  const char*  err_msg;
} ft_errors[] =

#include <freetype/fterrors.h>

  ;
--------

The #include and the ; appear to be part of the const struct -- moving
the #include further up in the file produces a compile error.

Does anybody know what this is doing, and more importantly, how it
could be written in more standard/typical C++ ?

Cheers,
- Graham

_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to