summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/data.c10
-rw-r--r--src/w32.c1
-rw-r--r--src/xwidget.c2
3 files changed, 8 insertions, 5 deletions
diff --git a/src/data.c b/src/data.c
index f8b991e8981..0980cf99886 100644
--- a/src/data.c
+++ b/src/data.c
@@ -267,11 +267,13 @@ for example, (type-of 1) returns `integer'. */)
}
case PVEC_MODULE_FUNCTION:
return Qmodule_function;
+ case PVEC_XWIDGET:
+ return Qxwidget;
+ case PVEC_XWIDGET_VIEW:
+ return Qxwidget_view;
/* "Impossible" cases. */
case PVEC_MISC_PTR:
- case PVEC_XWIDGET:
case PVEC_OTHER:
- case PVEC_XWIDGET_VIEW:
case PVEC_SUB_CHAR_TABLE:
case PVEC_FREE: ;
}
@@ -3930,8 +3932,8 @@ syms_of_data (void)
DEFSYM (Qmarker, "marker");
DEFSYM (Qoverlay, "overlay");
DEFSYM (Qfinalizer, "finalizer");
-#ifdef HAVE_MODULES
DEFSYM (Qmodule_function, "module-function");
+#ifdef HAVE_MODULES
DEFSYM (Quser_ptr, "user-ptr");
#endif
DEFSYM (Qfloat, "float");
@@ -3954,6 +3956,8 @@ syms_of_data (void)
DEFSYM (Qfont_entity, "font-entity");
DEFSYM (Qfont_object, "font-object");
DEFSYM (Qterminal, "terminal");
+ DEFSYM (Qxwidget, "xwidget");
+ DEFSYM (Qxwidget_view, "xwidget-view");
DEFSYM (Qdefun, "defun");
diff --git a/src/w32.c b/src/w32.c
index 3eaa1279dd6..26cfae7a6af 100644
--- a/src/w32.c
+++ b/src/w32.c
@@ -7225,6 +7225,7 @@ system_process_attributes (Lisp_Object pid)
code_convert_string_norecord (tem, Vlocale_coding_system, 0)),
attrs);
+ memstex.dwLength = sizeof (memstex);
if (global_memory_status_ex (&memstex))
#if __GNUC__ || (defined (_MSC_VER) && _MSC_VER >= 1300)
totphys = memstex.ullTotalPhys / 1024.0;
diff --git a/src/xwidget.c b/src/xwidget.c
index 4739993e729..6faac107518 100644
--- a/src/xwidget.c
+++ b/src/xwidget.c
@@ -1014,8 +1014,6 @@ syms_of_xwidget (void)
defsubr (&Sxwidget_buffer);
defsubr (&Sset_xwidget_plist);
- DEFSYM (Qxwidget, "xwidget");
-
DEFSYM (QCxwidget, ":xwidget");
DEFSYM (QCtitle, ":title");