Index: trunk/tests/RTT/Rtt.sh =================================================================== --- trunk/tests/RTT/Rtt.sh (revision 21072) +++ trunk/tests/RTT/Rtt.sh (revision 21073) @@ -13,4 +13,4 @@ then mv core "$fn.core" fi -) 2>&1 | grep -v "PCBChanged\|readres=-1\|No PCB loaded\|pcb-gpmi hid is loaded\|has no font information, using default font\|WARNING.*is not uninited\|but first saves\|WARNING.*left registered\|gpmi dirs:" +) 2>&1 | grep -v "PCBChanged\|readres=-1\|No PCB loaded\|has no font information, using default font\|WARNING.*is not uninited\|but first saves\|WARNING.*left registered\|gpmi dirs:" Index: trunk/util/genref.sh =================================================================== --- trunk/util/genref.sh (revision 21072) +++ trunk/util/genref.sh (nonexistent) @@ -1,226 +0,0 @@ -#!/bin/sh - -# generate reference html from gpmi headers -# requires c99tree (probably svn HEAD version) - -prinit=' -#define GPMI_GPMI_PACKAGE_H -#define multiple __attribute__((multiple)) -#define dynamic __attribute__((dynamic)) -#define direct __attribute__((direct)) -#define nowrap __attribute__((nowrap)) - -#define gpmi_define_event(name) void GPMI_EVENT__ ## name -' - -fn="$1" -root="$2" -refname="$3" -shift 3 - -pkgfn=`basename $fn` -pkg=${pkgfn%%.h} -echo " -
-Enum values should be passed on as strings." - for(r = 0; 1; r++) { - if (gtx_get_map(TREE, MAP, enums, r) == "") - break - id = TREE[MAP["i"], C99F_NAME] - - genid("enum", id); - print "
" - print get_pre_comment(TREE, MAP["i"]) - print "" - - print "
value | meaning" - for(c = 0; c < TREE[MAP["i"], C99F_CHILDREN]; c++) { - uid = TREE[MAP["i"], C99F_CHILD, c] - nuid = TREE[MAP["i"], C99F_CHILD, c+1] - if (nuid == "") - nuid=TREE[TREE[MAP["i"], C99F_PARENT], C99F_NEXT] - print " |
---|---|
", TREE[uid, C99F_NAME], " | ", get_post_comment(TREE, uid, nuid) - } - print " |
Events do not have return value. The first argument is always the even id. Event handlers defined in scripts get all event arguments converted to string (types below are informational)." - for(r = 0; 1; r++) { - if (gtx_get_map(TREE, MAP, events, r) == "") - break - id = TREE[MAP["i"], C99F_NAME] - sub("^GPMI_EVENT__", "", id) - proto = to_c(TREE, MAP["d"]) - sub("^[ \t]*void[ \t]*GPMI_EVENT__", "", proto) - sub("[(]", "(int event_id,", proto) -# proto = getsrc(source, MAP["d"]) - - genid("event", id); - print "
" - luid=TREE[MAP["d"], C99F_PREV] - print get_pre_comment(TREE, MAP["a"], luid) - print "" - } - print "
The following functions are registered in script context." - for(r = 0; 1; r++) { - if (gtx_get_map(TREE, MAP, funcs, r) == "") - break - id = TREE[MAP["i"], C99F_NAME] - if (id ~ "^package_" pkg "_") - continue - if (id ~ "^pkg_" pkg "_") - continue - - sub("^GPMI_EVENT__", "", id) -# print "" getsrc(source, MAP["d"]) "" - proto = to_c(TREE, MAP["d"]) -# proto = getsrc(source, MAP["d"]) - - gsub("[(][ \t]*", "(", proto) - genid("function", id); - print "
" - luid=TREE[MAP["d"], C99F_PREV] - if (TREE[luid, C99F_TWIN_PARENT] == "") - luid = TREE[luid, C99F_CHILD, 0] - if (TREE[luid, C99F_TWIN_PARENT] == "") - luid = TREE[luid, C99F_CHILD, 0] - - print get_pre_comment(TREE, MAP["a"], luid) - print "" - } - print "