JNA etiquetado mapeo de unión

¿Cómo asignar la siguiente estructura de "unión etiquetada" a JNA? Esta estructura es utilizada por libvterm( enlace al código fuente ).

/**
 * Tagged union storing either an RGB color or an index into a colour palette
 */
typedef union {
  /**
   * Tag indicating which union member is actually valid. This variable
   * coincides with the `type` member of the `rgb` and the `indexed` struct
   * in memory. */
  uint8_t type;

  struct {
    uint8_t type;
    uint8_t red, green, blue;
  } rgb;

  struct {
    uint8_t type;
    uint8_t idx;
  } indexed;
} VTermColor;
Respuesta 1

¿Cómo puedo leer la primera subcadena que coincide con mi patrón? He intentado con while (m.find ()) {URL = (m.group (1)); } Con 1 en la llamada grupal, la aplicación se bloquea, y si yo ...

Estoy creando esta aplicación, tiene varios componentes (osciladores, efectos) para dibujar una forma de onda visual. Utiliza controles en la GUI para cambiar los parámetros del componente. Cuando interactúas con uno ...

Tengo KafkaProducer, he configurado el serializador de clave y valor como se muestra a continuación: props.put ("key.serializer", "org.apache.kafka.common.serialization.StringSerializer"); props.put ("value.serializer" ...

Estoy trabajando en Java Tengo una clase llamada Comando. Esta clase de objeto almacena una lista variable de parámetros que son primitivos (principalmente int y double). El tipo, número y orden de los parámetros es ...