*** empty log message ***

This commit is contained in:
2005-05-22 15:24:57 +00:00
parent 997da1dc11
commit b7e57633d3
2 changed files with 19 additions and 3 deletions

View File

@ -11,6 +11,7 @@
#include <xp/stx/object.h>
#include <xp/stx/symbol.h>
#include <xp/stx/context.h>
#include <xp/stx/class.h>
#include <xp/stx/hash.h>
void print_symbol_names (xp_stx_t* stx, xp_stx_word_t sym)
@ -63,6 +64,18 @@ int xp_main (int argc, xp_char_t* argv[])
xp_stx_hash_traverse (&stx, stx.smalltalk, print_symbol_names_2);
xp_printf (XP_TEXT("-------------\n"));
{
xp_size_t n;
xp_stx_class_t* obj;
n = xp_stx_lookup_class (&stx, XP_STX_TEXT("UndefinedObject"));
obj = (xp_stx_class_t*)XP_STX_WORD_OBJECT(&stx,n);
xp_printf (XP_TEXT("name of class UndefinedObject: %lu, %s\n"),
(unsigned long)obj->name,
XP_STX_DATA(&stx, obj->name));
}
xp_printf (XP_TEXT("-------------\n"));
{
xp_stx_word_t class_name, method_name;
xp_stx_word_t main_class;