| 133 | } |
| 134 | |
| 135 | void fxBufferFunctionName(txMachine* the, txString buffer, txSize size, txSlot* function, txString suffix) |
| 136 | { |
| 137 | txSlot* slot = mxFunctionInstanceCode(function); |
| 138 | txSlot* home = mxFunctionInstanceHome(function); |
| 139 | if ((slot->kind == XS_CODE_KIND) || (slot->kind == XS_CODE_X_KIND)) |
| 140 | fxBufferFunctionNameAddress(the, buffer, size, slot->ID, C_NULL, home->ID); |
| 141 | else |
| 142 | fxBufferFunctionNameAddress(the, buffer, size, slot->ID, slot->value.callback.address, home->ID); |
| 143 | c_strncat(buffer, suffix, size - mxStringLength(buffer) - 1); |
| 144 | } |
| 145 | |
| 146 | void fxBufferFunctionNameAddress(txMachine* the, txString buffer, txSize size, txID id, txCallback address, txID profileID) |
| 147 | { |
no test coverage detected