Got rid of the last bit of intmax_t. Now to verify everything.

This commit is contained in:
Pietro Gagliardi 2016-06-13 22:00:18 -04:00
parent 4524ffce5e
commit fa4542f217
4 changed files with 29 additions and 27 deletions

View File

@ -13,8 +13,8 @@ struct uiArea {
BOOL scrolling;
int scrollWidth;
int scrollHeight;
intmax_t hscrollpos;
intmax_t vscrollpos;
int hscrollpos;
int vscrollpos;
int hwheelCarry;
int vwheelCarry;

View File

@ -12,14 +12,14 @@
// - error if these are called without scrollbars?
struct scrollParams {
intmax_t *pos;
intmax_t pagesize;
intmax_t length;
int *pos;
int pagesize;
int length;
int *wheelCarry;
UINT wheelSPIAction;
};
static void scrollto(uiArea *a, int which, struct scrollParams *p, intmax_t pos)
static void scrollto(uiArea *a, int which, struct scrollParams *p, int pos)
{
SCROLLINFO si;
@ -48,14 +48,14 @@ static void scrollto(uiArea *a, int which, struct scrollParams *p, intmax_t pos)
SetScrollInfo(a->hwnd, which, &si, TRUE);
}
static void scrollby(uiArea *a, int which, struct scrollParams *p, intmax_t delta)
static void scrollby(uiArea *a, int which, struct scrollParams *p, int delta)
{
scrollto(a, which, p, *(p->pos) + delta);
}
static void scroll(uiArea *a, int which, struct scrollParams *p, WPARAM wParam, LPARAM lParam)
{
intmax_t pos;
int pos;
SCROLLINFO si;
pos = *(p->pos);
@ -134,7 +134,7 @@ static void hscrollParams(uiArea *a, struct scrollParams *p)
p->wheelSPIAction = SPI_GETWHEELSCROLLCHARS;
}
static void hscrollto(uiArea *a, intmax_t pos)
static void hscrollto(uiArea *a, int pos)
{
struct scrollParams p;
@ -142,7 +142,7 @@ static void hscrollto(uiArea *a, intmax_t pos)
scrollto(a, SB_HORZ, &p, pos);
}
static void hscrollby(uiArea *a, intmax_t delta)
static void hscrollby(uiArea *a, int delta)
{
struct scrollParams p;
@ -179,7 +179,7 @@ static void vscrollParams(uiArea *a, struct scrollParams *p)
p->wheelSPIAction = SPI_GETWHEELSCROLLLINES;
}
static void vscrollto(uiArea *a, intmax_t pos)
static void vscrollto(uiArea *a, int pos)
{
struct scrollParams p;
@ -187,7 +187,7 @@ static void vscrollto(uiArea *a, intmax_t pos)
scrollto(a, SB_VERT, &p, pos);
}
static void vscrollby(uiArea *a, intmax_t delta)
static void vscrollby(uiArea *a, int delta)
{
struct scrollParams p;

View File

@ -6,6 +6,8 @@
// - uiRadioButtons
// - uiSpinbox
// - uiTab
// - uiForm
// - uiGrid
struct containerInit {
uiWindowsControl *c;
@ -23,7 +25,7 @@ static LRESULT CALLBACK containerWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LP
struct containerInit *init;
uiWindowsControl *c;
void (*onResize)(uiWindowsControl *);
intmax_t minwid, minht;
int minwid, minht;
LRESULT lResult;
if (handleParentMessages(hwnd, uMsg, wParam, lParam, &lResult) != FALSE)

View File

@ -4,8 +4,8 @@
// LONGTERM migrate to std::vector
static uiMenu **menus = NULL;
static uintmax_t len = 0;
static uintmax_t cap = 0;
static size_t len = 0;
static size_t cap = 0;
static BOOL menusFinalized = FALSE;
static WORD curID = 100; // start somewhere safe
static BOOL hasQuit = FALSE;
@ -15,8 +15,8 @@ static BOOL hasAbout = FALSE;
struct uiMenu {
WCHAR *name;
uiMenuItem **items;
uintmax_t len;
uintmax_t cap;
size_t len;
size_t cap;
};
struct uiMenuItem {
@ -28,8 +28,8 @@ struct uiMenuItem {
BOOL disabled; // template for new instances; kept in sync with everything else
BOOL checked;
HMENU *hmenus;
uintmax_t len;
uintmax_t cap;
size_t len;
size_t cap;
};
enum {
@ -45,7 +45,7 @@ enum {
static void sync(uiMenuItem *item)
{
uintmax_t i;
size_t i;
MENUITEMINFOW mi;
ZeroMemory(&mi, sizeof (MENUITEMINFOW));
@ -246,7 +246,7 @@ static void appendMenuItem(HMENU menu, uiMenuItem *item)
static HMENU makeMenu(uiMenu *m)
{
HMENU menu;
uintmax_t i;
size_t i;
menu = CreatePopupMenu();
if (menu == NULL)
@ -260,7 +260,7 @@ HMENU makeMenubar(void)
{
HMENU menubar;
HMENU menu;
uintmax_t i;
size_t i;
menusFinalized = TRUE;
@ -281,7 +281,7 @@ void runMenuEvent(WORD id, uiWindow *w)
{
uiMenu *m;
uiMenuItem *item;
uintmax_t i, j;
size_t i, j;
// this isn't optimal, but it works, and it should be just fine for most cases
for (i = 0; i < len; i++) {
@ -306,9 +306,9 @@ found:
static void freeMenu(uiMenu *m, HMENU submenu)
{
uintmax_t i;
size_t i;
uiMenuItem *item;
uintmax_t j;
size_t j;
for (i = 0; i < m->len; i++) {
item = m->items[i];
@ -326,7 +326,7 @@ static void freeMenu(uiMenu *m, HMENU submenu)
void freeMenubar(HMENU menubar)
{
uintmax_t i;
size_t i;
MENUITEMINFOW mi;
for (i = 0; i < len; i++) {
@ -344,7 +344,7 @@ void uninitMenus(void)
{
uiMenu *m;
uiMenuItem *item;
uintmax_t i, j;
size_t i, j;
for (i = 0; i < len; i++) {
m = menus[i];