I encountered code where:

```
typedef wchar_t     str_param_t[WP_STR_MAX_LEN];

```

And then:

```
typedef struct work_t
{
    u32_t           val1;
    u32_t           val2;
    str_param_t     data[WP_MAX_COUNT_STR];
} work_t;

```

My question is what type is `data`?