<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/60670>60670</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [clang-tidy] readability-identifier-naming hungarian primitive types is missing "unsigned char"
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          amurzeau
      </td>
    </tr>
</table>

<pre>
    Hi,

When formating code with clang-tidy's readability-identifier-naming checker with Hungarian notation enabled, `unsigned char` has no hungarian prefix.
I expect to have `uc` for `unsigned char` type.

`char` is defined and defaults to `c`, likewise `unsigned short` defaults to `us`.

Can `readability-identifier-naming.HungarianNotation.PrimitiveType.unsigned-char` be added and defaulted to `uc` ?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyEUsFunDAQ_RpzsRZ5h10IBw5pIpReqh4q9TzgAU9j7JVtkmy_vjLJptmqai9gaeY9v_f8MEaeHVEnjp_E8b7ANRkfOlzW8JNwLQavz90DC7gT6l6o29fvd0NOTj4smNjNcvSa5DMnI0eLbt4l1mcBTZSBUOPAltN5x5pc4okp7BwuG8zQ-EjhFfmwuhkDo5POJ0zsnSSHgyUt4E6KWq1uU6rlaDCIWkmDUTovzTvwFGjil_JV4mdJLycak0xeGnyijWLMuMmHv_Kl84nKjy5FrS4zjlLTxHkdnc5nXG2KmTxviVpllZYf6ZkjXdFH40PKHH-A1ihqdXXfHbo8-Gdo5XtOX95iKr8GXjjxE33LBi737i7SB5Ko9bVw0hcRWyKi6gvdVbqtWiyo29dNreoWjm1hOpz2TYXHdjrc4LBvhj3USGpQ1DQt6H1TcAcKKgV7BXBoqra80YCamukGx6Y-6EocFC3ItrT2aSl9mAuOcaWuVnWjCosD2bjVD8DRs9yGAiC3MXQZsxvWOYqDshxT_M2SONmttx9Kd7z_T-c-tuUttu3hY37ihWPMSwLguh0AxRpsZ1I6RVHdCugF9DMnsw7l6BcBfVb19tudgv9BYxLQb16igH7z-isAAP__Gd8hGQ">