===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
qtads-2.1.7/htmltads/htmlfmt.cpp-811-{
qtads-2.1.7/htmltads/htmlfmt.cpp:812:    return get_text_array()->get_max_addr();
qtads-2.1.7/htmltads/htmlfmt.cpp-813-}
##############################################
qtads-2.1.7/htmltads/htmltxar.cpp-277-     */
qtads-2.1.7/htmltads/htmltxar.cpp:278:    return make_addr(last_page(), last_page_ofs());
qtads-2.1.7/htmltads/htmltxar.cpp-279-}
##############################################
qtads-2.1.7/htmltads/htmltxar.cpp-300-        /* return the first address in the next page */
qtads-2.1.7/htmltads/htmltxar.cpp:301:        return make_addr(pg + 1, 0);
qtads-2.1.7/htmltads/htmltxar.cpp-302-    }
##############################################
qtads-2.1.7/htmltads/htmltxar.cpp-326-        /* return the last offset in the previous page */
qtads-2.1.7/htmltads/htmltxar.cpp:327:        return make_addr(pg - 1, pages_[pg - 1].used_ - 1);
qtads-2.1.7/htmltads/htmltxar.cpp-328-    }
##############################################
qtads-2.1.7/htmltads/htmltxar.cpp-356-        /* return the first address in the next page */
qtads-2.1.7/htmltads/htmltxar.cpp:357:        return make_addr(pg + 1, 0);
qtads-2.1.7/htmltads/htmltxar.cpp-358-    }
##############################################
qtads-2.1.7/htmltads/htmltxar.cpp-390-        ofs = pages_[pg].used_;
qtads-2.1.7/htmltads/htmltxar.cpp:391:        addr = make_addr(pg, ofs);
qtads-2.1.7/htmltads/htmltxar.cpp-392-    }
##############################################
qtads-2.1.7/htmltads/htmltxar.cpp-493-         */
qtads-2.1.7/htmltads/htmltxar.cpp:494:        *addr = make_addr(pg, ofs + maxlen);
qtads-2.1.7/htmltads/htmltxar.cpp-495-    }
##############################################
qtads-2.1.7/htmltads/htmltxar.cpp-501-         */
qtads-2.1.7/htmltads/htmltxar.cpp:502:        *addr = make_addr(pg + 1, 0);
qtads-2.1.7/htmltads/htmltxar.cpp-503-    }
##############################################
qtads-2.1.7/htmltads/htmltxar.cpp-659-            {
qtads-2.1.7/htmltads/htmltxar.cpp:660:                unsigned long a0 = make_addr(cur_pg, cur_ofs);
qtads-2.1.7/htmltads/htmltxar.cpp:661:                unsigned long a1 = make_addr(arr_pg, arr_ofs + cur_comp_len);
qtads-2.1.7/htmltads/htmltxar.cpp-662-                
##############################################
qtads-2.1.7/htmltads/htmltxar.cpp-668-                    && ((a0 != 0 && is_word_char(cs, dec_ofs_char(cs, a0)))
qtads-2.1.7/htmltads/htmltxar.cpp:669:                        || (a1 < get_max_addr()
qtads-2.1.7/htmltads/htmltxar.cpp-670-                            && is_word_char(cs, a1))))
##############################################
qtads-2.1.7/htmltads/htmltxar.h-154-    /* get the highest address currently in use */
qtads-2.1.7/htmltads/htmltxar.h:155:    unsigned long get_max_addr() const { return max_addr_; }
qtads-2.1.7/htmltads/htmltxar.h-156-
##############################################
qtads-2.1.7/htmltads/htmltxar.h-239-    /* make an address out of a page number and offset */
qtads-2.1.7/htmltads/htmltxar.h:240:    unsigned long make_addr(size_t pg, size_t ofs) const
qtads-2.1.7/htmltads/htmltxar.h-241-        { return (((unsigned long)pg * HTML_TEXTARRAY_PAGESIZE)
##############################################
qtads-2.1.7/tads3/derived/vmuni_cs.cpp-9976-    (T3_CTYPE_OTHER << 4) | T3_CTYPE_OTHER,   /* 4dcd HEXAGRAM FOR GREAT POSSESSION | 4dcc HEXAGRAM FOR FELLOWSHIP */
qtads-2.1.7/tads3/derived/vmuni_cs.cpp:9977:    (T3_CTYPE_OTHER << 4) | T3_CTYPE_OTHER,   /* 4dcf HEXAGRAM FOR ENTHUSIASM | 4dce HEXAGRAM FOR MODESTY */
qtads-2.1.7/tads3/derived/vmuni_cs.cpp-9978-    (T3_CTYPE_OTHER << 4) | T3_CTYPE_OTHER,   /* 4dd1 HEXAGRAM FOR WORK ON THE DECAYED | 4dd0 HEXAGRAM FOR FOLLOWING */
##############################################
qtads-2.1.7/tads3/osifcnet.h-501-     */
qtads-2.1.7/tads3/osifcnet.h:502:    char *get_ip_addr() const { return lib_copy_str(local_ip); }
qtads-2.1.7/tads3/osifcnet.h-503-
##############################################
qtads-2.1.7/tads3/osifcnet.h-581-     */
qtads-2.1.7/tads3/osifcnet.h:582:    int get_local_addr(char *&ip, int &port);
qtads-2.1.7/tads3/osifcnet.h-583-
##############################################
qtads-2.1.7/tads3/osifcnet.h-591-     */
qtads-2.1.7/tads3/osifcnet.h:592:    int get_peer_addr(char *&ip, int &port);
qtads-2.1.7/tads3/osifcnet.h-593-};
##############################################
qtads-2.1.7/tads3/std.cpp-1339-    DWORD bp_;
qtads-2.1.7/tads3/std.cpp:1340:    __asm mov bp_, ebp;
qtads-2.1.7/tads3/std.cpp-1341-    bp_ = IsBadReadPtr((DWORD *)bp_, sizeof(bp_)) ? 0 : *(DWORD *)bp_;
##############################################
qtads-2.1.7/tads3/tcgen.cpp-117-        /* we have all of the first page available again */
qtads-2.1.7/tads3/tcgen.cpp:118:        wp_ = calc_addr(0);
qtads-2.1.7/tads3/tcgen.cpp-119-        rem_ = TCCS_PAGE_SIZE;
##############################################
qtads-2.1.7/tads3/tcgen.cpp-150-    /* calculate the current write pointer */
qtads-2.1.7/tads3/tcgen.cpp:151:    wp_ = calc_addr(ofs_);
qtads-2.1.7/tads3/tcgen.cpp-152-}
##############################################
qtads-2.1.7/tads3/tcgen.cpp-179-    /* return the address at this offset */
qtads-2.1.7/tads3/tcgen.cpp:180:    return calc_addr(ofs);
qtads-2.1.7/tads3/tcgen.cpp-181-}
##############################################
qtads-2.1.7/tads3/tcgen.cpp-218-        /* copy the data */
qtads-2.1.7/tads3/tcgen.cpp:219:        memcpy(calc_addr(ofs), buf, cur);
qtads-2.1.7/tads3/tcgen.cpp-220-
##############################################
qtads-2.1.7/tads3/tcgen.cpp-251-        /* copy the data */
qtads-2.1.7/tads3/tcgen.cpp:252:        memcpy(buf, calc_addr(start_ofs), cur);
qtads-2.1.7/tads3/tcgen.cpp-253-
##############################################
qtads-2.1.7/tads3/tcgen.cpp-1252- */
qtads-2.1.7/tads3/tcgen.cpp:1253:void CTcStreamAnchor::set_addr(ulong addr)
qtads-2.1.7/tads3/tcgen.cpp-1254-{
##############################################
qtads-2.1.7/tads3/tcgen.h-236-    {
qtads-2.1.7/tads3/tcgen.h:237:        return *calc_addr(ofs);
qtads-2.1.7/tads3/tcgen.h-238-    }
##############################################
qtads-2.1.7/tads3/tcgen.h-375-     */
qtads-2.1.7/tads3/tcgen.h:376:    char *calc_addr(ulong ofs) const
qtads-2.1.7/tads3/tcgen.h-377-    {
##############################################
qtads-2.1.7/tads3/tcgen.h-1055-     */
qtads-2.1.7/tads3/tcgen.h:1056:    ulong get_addr() const { return addr_; }
qtads-2.1.7/tads3/tcgen.h-1057-
##############################################
qtads-2.1.7/tads3/tcgen.h-1064-     */
qtads-2.1.7/tads3/tcgen.h:1065:    void set_addr(ulong addr);
qtads-2.1.7/tads3/tcgen.h-1066-    
##############################################
qtads-2.1.7/tads3/tcpnbase.h-167-     */
qtads-2.1.7/tads3/tcpnbase.h:168:    virtual int has_addr() const { return FALSE; }
qtads-2.1.7/tads3/tcpnbase.h-169-
##############################################
qtads-2.1.7/tads3/tcpnbase.h-174-     */
qtads-2.1.7/tads3/tcpnbase.h:175:    virtual int is_addr() const { return FALSE; }
qtads-2.1.7/tads3/tcpnbase.h-176-
##############################################
qtads-2.1.7/tads3/tcpnbase.h-344-    /* determine if this symbol can have its address taken */
qtads-2.1.7/tads3/tcpnbase.h:345:    virtual int has_addr() const { return FALSE; }
qtads-2.1.7/tads3/tcpnbase.h-346-
##############################################
qtads-2.1.7/tads3/tcpndrv.h-313-    /* this is an address expression */
qtads-2.1.7/tads3/tcpndrv.h:314:    virtual int is_addr() const { return TRUE; }
qtads-2.1.7/tads3/tcpndrv.h-315-
##############################################
qtads-2.1.7/tads3/tcpndrv.h-364-     */
qtads-2.1.7/tads3/tcpndrv.h:365:    virtual int has_addr() const { return TRUE; }
qtads-2.1.7/tads3/tcpndrv.h-366-
##############################################
qtads-2.1.7/tads3/tcpndrv.h-427-    /* determine if I have an address */
qtads-2.1.7/tads3/tcpndrv.h:428:    virtual int has_addr() const { return sym_->has_addr(); }
qtads-2.1.7/tads3/tcpndrv.h-429-
##############################################
qtads-2.1.7/tads3/tcpndrv.h-463-    /* determine if I have an address */
qtads-2.1.7/tads3/tcpndrv.h:464:    virtual int has_addr() const { return FALSE; }
qtads-2.1.7/tads3/tcpndrv.h-465-
##############################################
qtads-2.1.7/tads3/tcpndrv.h-1566-     */
qtads-2.1.7/tads3/tcpndrv.h:1567:    virtual void set_abs_addr(uint32_t addr) = 0;
qtads-2.1.7/tads3/tcpndrv.h-1568-
##############################################
qtads-2.1.7/tads3/tcpndrv.h-1974-     */
qtads-2.1.7/tads3/tcpndrv.h:1975:    virtual int has_addr() const { return FALSE; }
qtads-2.1.7/tads3/tcpndrv.h-1976-
##############################################
qtads-2.1.7/tads3/tcpndrv.h-2418-    /* we can take the address of a property */
qtads-2.1.7/tads3/tcpndrv.h:2419:    virtual int has_addr() const { return TRUE; }
qtads-2.1.7/tads3/tcpndrv.h-2420-
##############################################
qtads-2.1.7/tads3/tcprs.cpp-2353-    }
qtads-2.1.7/tads3/tcprs.cpp:2354:    else if (left->is_addr() && right->is_addr())
qtads-2.1.7/tads3/tcprs.cpp-2355-    {
##############################################
qtads-2.1.7/tads3/tcprs.cpp-4544-        /* parse the address expression */
qtads-2.1.7/tads3/tcprs.cpp:4545:        return parse_addr();
qtads-2.1.7/tads3/tcprs.cpp-4546-
##############################################
qtads-2.1.7/tads3/tcprs.cpp-4683- */
qtads-2.1.7/tads3/tcprs.cpp:4684:CTcPrsNode *CTcPrsOpUnary::parse_addr() const
qtads-2.1.7/tads3/tcprs.cpp-4685-{
##############################################
qtads-2.1.7/tads3/tcprs.cpp-4740-     */
qtads-2.1.7/tads3/tcprs.cpp:4741:    if (!subexpr->has_addr())
qtads-2.1.7/tads3/tcprs.cpp-4742-    {
##############################################
qtads-2.1.7/tads3/tcprs.cpp-4750-    /* create the address node */
qtads-2.1.7/tads3/tcprs.cpp:4751:    return new CTPNAddr(subexpr);
qtads-2.1.7/tads3/tcprs.cpp-4752-}
##############################################
qtads-2.1.7/tads3/tcprs.cpp-5907-                        /* set the absolute address */
qtads-2.1.7/tads3/tcprs.cpp:5908:                        sym->set_abs_addr(i);
qtads-2.1.7/tads3/tcprs.cpp-5909-
##############################################
qtads-2.1.7/tads3/tcprs.h-4129-    /* parse an address-of operator */
qtads-2.1.7/tads3/tcprs.h:4130:    class CTcPrsNode *parse_addr() const;
qtads-2.1.7/tads3/tcprs.h-4131-
##############################################
qtads-2.1.7/tads3/tct3.cpp-2846- */
qtads-2.1.7/tads3/tct3.cpp:2847:void CTcPrsNode::gen_code_addr()
qtads-2.1.7/tads3/tct3.cpp-2848-{
##############################################
qtads-2.1.7/tads3/tct3.cpp-4256-         */
qtads-2.1.7/tads3/tct3.cpp:4257:        G_cs->write4(val_.get_val_funcptr_sym()->get_code_pool_addr());
qtads-2.1.7/tads3/tct3.cpp-4258-
##############################################
qtads-2.1.7/tads3/tct3.cpp-6208- */
qtads-2.1.7/tads3/tct3.cpp:6209:void CTPNSym::gen_code_addr()
qtads-2.1.7/tads3/tct3.cpp-6210-{
##############################################
qtads-2.1.7/tads3/tct3.cpp-6223-                                    FALSE)
qtads-2.1.7/tads3/tct3.cpp:6224:        ->gen_code_addr();
qtads-2.1.7/tads3/tct3.cpp-6225-}
##############################################
qtads-2.1.7/tads3/tct3.cpp-6360- */
qtads-2.1.7/tads3/tct3.cpp:6361:void CTPNSymResolved::gen_code_addr()
qtads-2.1.7/tads3/tct3.cpp-6362-{
qtads-2.1.7/tads3/tct3.cpp-6363-    /* let the symbol handle it */
qtads-2.1.7/tads3/tct3.cpp:6364:    sym_->gen_code_addr();
qtads-2.1.7/tads3/tct3.cpp-6365-}
##############################################
qtads-2.1.7/tads3/tct3.cpp-7616- */
qtads-2.1.7/tads3/tct3.cpp:7617:void CTcSymbol::gen_code_addr()
qtads-2.1.7/tads3/tct3.cpp-7618-{
##############################################
qtads-2.1.7/tads3/tct3.cpp-7735- */
qtads-2.1.7/tads3/tct3.cpp:7736:void CTcSymFunc::gen_code_addr()
qtads-2.1.7/tads3/tct3.cpp-7737-{
##############################################
qtads-2.1.7/tads3/tct3.cpp-7821-             */
qtads-2.1.7/tads3/tct3.cpp:7822:            G_cs->write4(get_code_pool_addr());
qtads-2.1.7/tads3/tct3.cpp-7823-        }
##############################################
qtads-2.1.7/tads3/tct3.cpp-7862- */
qtads-2.1.7/tads3/tct3.cpp:7863:ulong CTcSymFunc::get_code_pool_addr() const
qtads-2.1.7/tads3/tct3.cpp-7864-{
##############################################
qtads-2.1.7/tads3/tct3.cpp-7881-         */
qtads-2.1.7/tads3/tct3.cpp:7882:        return anchor_->get_addr();
qtads-2.1.7/tads3/tct3.cpp-7883-    }
##############################################
qtads-2.1.7/tads3/tct3.cpp-7893-    /* add an entry for our absolute address */
qtads-2.1.7/tads3/tct3.cpp:7894:    val.set_fnptr(get_code_pool_addr());
qtads-2.1.7/tads3/tct3.cpp-7895-    symtab->add_sym(get_sym(), get_sym_len(), &val);
##############################################
qtads-2.1.7/tads3/tct3.cpp-7923- */
qtads-2.1.7/tads3/tct3.cpp:7924:void CTcSymObj::gen_code_addr()
qtads-2.1.7/tads3/tct3.cpp-7925-{
##############################################
qtads-2.1.7/tads3/tct3.cpp-8298- */
qtads-2.1.7/tads3/tct3.cpp:8299:void CTcSymProp::gen_code_addr()
qtads-2.1.7/tads3/tct3.cpp-8300-{
##############################################
qtads-2.1.7/tads3/tct3.cpp-9470- */
qtads-2.1.7/tads3/tct3.cpp:9471:void CTcSymBif::gen_code_addr()
qtads-2.1.7/tads3/tct3.cpp-9472-{
##############################################
qtads-2.1.7/tads3/tct3base.h-117-     *   shouldn't be able to parse such a thing.  Each class that
qtads-2.1.7/tads3/tct3base.h:118:     *   overrides has_addr() to return true must override this to
qtads-2.1.7/tads3/tct3base.h-119-     *   generate address code.  
qtads-2.1.7/tads3/tct3base.h-120-     */
qtads-2.1.7/tads3/tct3base.h:121:    virtual void gen_code_addr();
qtads-2.1.7/tads3/tct3base.h-122-
##############################################
qtads-2.1.7/tads3/tct3base.h-310-     */
qtads-2.1.7/tads3/tct3base.h:311:    virtual void gen_code_addr();
qtads-2.1.7/tads3/tct3base.h-312-
##############################################
qtads-2.1.7/tads3/tct3drv.h-599-public:
qtads-2.1.7/tads3/tct3drv.h:600:    CTPNAddr(CTcPrsNode *sub)
qtads-2.1.7/tads3/tct3drv.h-601-        : CTPNAddrBase(sub) { }
##############################################
qtads-2.1.7/tads3/tct3drv.h-611-        if (!discard)
qtads-2.1.7/tads3/tct3drv.h:612:            sub_->gen_code_addr();
qtads-2.1.7/tads3/tct3drv.h-613-    }
##############################################
qtads-2.1.7/tads3/tct3drv.h-697-    /* generate code to take the address of the symbol */
qtads-2.1.7/tads3/tct3drv.h:698:    void gen_code_addr();
qtads-2.1.7/tads3/tct3drv.h-699-
##############################################
qtads-2.1.7/tads3/tct3drv.h-740-    /* generate code to take the address of the symbol */
qtads-2.1.7/tads3/tct3drv.h:741:    void gen_code_addr();
qtads-2.1.7/tads3/tct3drv.h-742-
##############################################
qtads-2.1.7/tads3/tct3drv.h-982-     */
qtads-2.1.7/tads3/tct3drv.h:983:    virtual void gen_code_addr() { }
qtads-2.1.7/tads3/tct3drv.h-984-
##############################################
qtads-2.1.7/tads3/tct3drv.h-1035-    /* we can take the address of this symbol type */
qtads-2.1.7/tads3/tct3drv.h:1036:    virtual void gen_code_addr();
qtads-2.1.7/tads3/tct3drv.h-1037-
##############################################
qtads-2.1.7/tads3/tct3drv.h-1051-     */
qtads-2.1.7/tads3/tct3drv.h:1052:    ulong get_code_pool_addr() const;
qtads-2.1.7/tads3/tct3drv.h-1053-
##############################################
qtads-2.1.7/tads3/tct3drv.h-1063-     */
qtads-2.1.7/tads3/tct3drv.h:1064:    void set_abs_addr(uint32_t addr)
qtads-2.1.7/tads3/tct3drv.h-1065-    {
##############################################
qtads-2.1.7/tads3/tct3drv.h-1159-    /* we can take the address of this symbol type */
qtads-2.1.7/tads3/tct3drv.h:1160:    virtual void gen_code_addr();
qtads-2.1.7/tads3/tct3drv.h-1161-
##############################################
qtads-2.1.7/tads3/tct3drv.h-1237-    /* we can take the address of this symbol type */
qtads-2.1.7/tads3/tct3drv.h:1238:    virtual void gen_code_addr();
qtads-2.1.7/tads3/tct3drv.h-1239-
##############################################
qtads-2.1.7/tads3/tct3drv.h-1403-    /* generate code for an address '&' operator */
qtads-2.1.7/tads3/tct3drv.h:1404:    virtual void gen_code_addr();
qtads-2.1.7/tads3/tct3drv.h-1405-
##############################################
qtads-2.1.7/tads3/vmbift3.cpp-710-                /* get the actual return address from the recursive context */
qtads-2.1.7/tads3/vmbift3.cpp:711:                method_ofs = rc->get_return_addr() - entry_addr;
qtads-2.1.7/tads3/vmbift3.cpp-712-
##############################################
qtads-2.1.7/tads3/vmdbg.h-63-    /* get my code address */
qtads-2.1.7/tads3/vmdbg.h:64:    const uchar *get_code_addr() const { return code_addr_; }
qtads-2.1.7/tads3/vmdbg.h-65-
##############################################
qtads-2.1.7/tads3/vmdynfunc.cpp-924-                /* we know the absolute code address - set it */
qtads-2.1.7/tads3/vmdynfunc.cpp:925:                ((CTcSymFunc *)ret)->set_abs_addr(symval.val.ofs);
qtads-2.1.7/tads3/vmdynfunc.cpp-926-            }
##############################################
qtads-2.1.7/tads3/vmglob.h-412-/* get the address of the globals */
qtads-2.1.7/tads3/vmglob.h:413:#define VMGLOB_ADDR   (&G_vmglobals)
qtads-2.1.7/tads3/vmglob.h-414-
##############################################
qtads-2.1.7/tads3/vmhttpsrv.h-162-     */
qtads-2.1.7/tads3/vmhttpsrv.h:163:    int get_listener_addr(char *&addr, char *&ip, int &port) const;
qtads-2.1.7/tads3/vmhttpsrv.h-164-
##############################################
qtads-2.1.7/tads3/vmhttpsrv.h-188-    /* get the original listening address */
qtads-2.1.7/tads3/vmhttpsrv.h:189:    int getp_get_addr(VMG_ vm_obj_id_t self, vm_val_t *retval, uint *argc);
qtads-2.1.7/tads3/vmhttpsrv.h-190-
##############################################
qtads-2.1.7/tads3/vmimgrb.h-63-     */
qtads-2.1.7/tads3/vmimgrb.h:64:    ulong get_pool_addr(vm_obj_id_t obj_id);
qtads-2.1.7/tads3/vmimgrb.h-65-
##############################################
qtads-2.1.7/tads3/vmimgrb.h-69-     *   a translation mapping for the object to our table, so that future
qtads-2.1.7/tads3/vmimgrb.h:70:     *   calls to get_pool_addr(obj_id) will return this address.
qtads-2.1.7/tads3/vmimgrb.h-71-     *   
##############################################
qtads-2.1.7/tads3/vmnet.h-551-    /* get the IP address and port number */
qtads-2.1.7/tads3/vmnet.h:552:    int get_local_addr(char *&ip, int &portno) const
qtads-2.1.7/tads3/vmnet.h:553:        { return port != 0 ? port->get_local_addr(ip, portno) : 0; }
qtads-2.1.7/tads3/vmnet.h-554-
##############################################
qtads-2.1.7/tads3/vmnet.h-653-        /* remember the client's IP address */
qtads-2.1.7/tads3/vmnet.h:654:        socket->get_peer_addr(client_ip, client_port);
qtads-2.1.7/tads3/vmnet.h-655-
##############################################
qtads-2.1.7/tads3/vmrun.cpp-4091-    /* check for a recursive native code caller */
qtads-2.1.7/tads3/vmrun.cpp:4092:    if (ofs == 0 && rc != 0 && rc->has_return_addr())
qtads-2.1.7/tads3/vmrun.cpp-4093-    {
qtads-2.1.7/tads3/vmrun.cpp-4094-        /* get the return address from the descriptor */
qtads-2.1.7/tads3/vmrun.cpp:4095:        ofs = rc->get_return_addr() - ep;
qtads-2.1.7/tads3/vmrun.cpp-4096-    }
##############################################
qtads-2.1.7/tads3/vmrun.cpp-4586- */
qtads-2.1.7/tads3/vmrun.cpp:4587:const uchar *vm_rcdesc::get_return_addr() const
qtads-2.1.7/tads3/vmrun.cpp-4588-{
##############################################
qtads-2.1.7/tads3/vmrun.cpp-5725-        /* if this is a recursive level, count it */
qtads-2.1.7/tads3/vmrun.cpp:5726:        if (rc != 0 && rc->has_return_addr())
qtads-2.1.7/tads3/vmrun.cpp-5727-        {
##############################################
qtads-2.1.7/tads3/vmrun.cpp-5744-     */
qtads-2.1.7/tads3/vmrun.cpp:5745:    if (fp == 0 || (rc != 0 && rc->has_return_addr()))
qtads-2.1.7/tads3/vmrun.cpp-5746-        err_throw(VMERR_BAD_FRAME);
##############################################
qtads-2.1.7/tads3/vmrun.h-130-    /* is there a return address available in the calling frame? */
qtads-2.1.7/tads3/vmrun.h:131:    int has_return_addr() const { return caller_addr != 0; }
qtads-2.1.7/tads3/vmrun.h-132-
##############################################
qtads-2.1.7/tads3/vmrun.h-134-     *   Compute the return address in the calling frame.  This requires
qtads-2.1.7/tads3/vmrun.h:135:     *   figuring the size of the instruction at caller_addr (which is
qtads-2.1.7/tads3/vmrun.h-136-     *   relatively quick, but not quick enough that we want to precompute it
##############################################
qtads-2.1.7/tads3/vmrun.h-138-     */
qtads-2.1.7/tads3/vmrun.h:139:    const uchar *get_return_addr() const;
qtads-2.1.7/tads3/vmrun.h-140-
##############################################
qtads-2.1.7/tads3/vmsrcf.cpp-190- */
qtads-2.1.7/tads3/vmsrcf.cpp:191:ulong CVmSrcfEntry::find_src_addr(ulong *linenum, int exact)
qtads-2.1.7/tads3/vmsrcf.cpp-192-{
##############################################
qtads-2.1.7/tads3/vmsrcf.h-107-     */
qtads-2.1.7/tads3/vmsrcf.h:108:    ulong find_src_addr(ulong *linenum, int exact);
qtads-2.1.7/tads3/vmsrcf.h-109-