diff options
author | Richard M. Stallman <rms@gnu.org> | 1998-03-21 07:06:14 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1998-03-21 07:06:14 +0000 |
commit | 48d0f3a184d779859f03146c9d68079f585ea828 (patch) | |
tree | 0e12b065e9f7fed28bc3167919f07d1fa4c8d0e7 /src/xmenu.c | |
parent | 7440f378c3318f794f4570717e339cec1c7074ec (diff) | |
download | emacs-48d0f3a184d779859f03146c9d68079f585ea828.tar.gz |
Use STRING_BYTES and SET_STRING_BYTES.
Diffstat (limited to 'src/xmenu.c')
-rw-r--r-- | src/xmenu.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/xmenu.c b/src/xmenu.c index ef51f83ee3c..1e6b0b13f1f 100644 --- a/src/xmenu.c +++ b/src/xmenu.c @@ -2436,7 +2436,7 @@ xmenu_show (f, x, y, for_click, keymaps, title, error) j++; continue; } - width = XSTRING (item)->size_byte; + width = STRING_BYTES (XSTRING (item)); if (width > maxwidth) maxwidth = width; @@ -2459,7 +2459,7 @@ xmenu_show (f, x, y, for_click, keymaps, title, error) = XVECTOR (menu_items)->contents[i + MENU_ITEMS_ITEM_EQUIV_KEY]; if (!NILP (descrip)) { - int gap = maxwidth - XSTRING (item_name)->size_byte; + int gap = maxwidth - STRING_BYTES (XSTRING (item_name)); #ifdef C_ALLOCA Lisp_Object spacer; spacer = Fmake_string (make_number (gap), make_number (' ')); @@ -2471,14 +2471,14 @@ xmenu_show (f, x, y, for_click, keymaps, title, error) to reduce gc needs. */ item_data = (unsigned char *) alloca (maxwidth - + XSTRING (descrip)->size_byte + 1); + + STRING_BYTES (XSTRING (descrip)) + 1); bcopy (XSTRING (item_name)->data, item_data, - XSTRING (item_name)->size_byte); + STRING_BYTES (XSTRING (item_name))); for (j = XSTRING (item_name)->size; j < maxwidth; j++) item_data[j] = ' '; bcopy (XSTRING (descrip)->data, item_data + j, - XSTRING (descrip)->size_byte); - item_data[j + XSTRING (descrip)->size_byte] = 0; + STRING_BYTES (XSTRING (descrip))); + item_data[j + STRING_BYTES (XSTRING (descrip))] = 0; #endif } else |