#ifndef WH_LX_SHAPE_H_b90b4ad9_ #define WH_LX_SHAPE_H_b90b4ad9_ /* * lx interface to the SHAPE extension. * * Any name beginning LX_SHAPE__ or lx_shape__ should be considered * private to the implementation. Any use of such identifiers by * client code is dangerous and unsupported, very defniitely "at your * own risk". */ #include /* * Query whether SHAPE is supported in a way this library understands. * The int is written with 0 if SHAPE cannot be used (absent or * incompatible) or 1 if it can. * * Using any of the other calls on an LX_CONN produces undefined * behaviour unless this has returned 1 for that LX_CONN first. * * It is an error to call this on an LX_CONN and then, before that call * has completed, call it again on the same LX_CONN. */ extern LX_OP *lx_shape_query(LX_CONN *, int *); #endif