| 3440 | } |
| 3441 | |
| 3442 | ThreadBuffer* getThreadBuffer() |
| 3443 | { |
| 3444 | ThreadBuffer* rc = TLS_GET(threadBuffer); |
| 3445 | if (!rc) |
| 3446 | { |
| 3447 | ThreadCleanup::add(cleanupAllStrings, NULL); |
| 3448 | rc = FB_NEW ThreadBuffer; |
| 3449 | TLS_SET(threadBuffer, rc); |
| 3450 | } |
| 3451 | |
| 3452 | return rc; |
| 3453 | } |
| 3454 | |
| 3455 | // Needed to call dtor |
| 3456 | class Strings |