# Compile stamps

Compile stamp items contain descriptive internal information
about programs compiled for BASIC.

When a program is compiled, this information is placed
in an item in the dictionary level of the file in which the source
program resides. The item_ID of the item is the program name. The
structure of the information is as follows:

| Attribute | Description |
| --- | --- |
| 0 | Item-ID (name of program) |
| 1 | CC |
| 2 | Starting frame number of object code. |
| 3 | Pick BASIC object frame count. |
| 4 | Date, internal, when last compiled. |
| 5 | Time in seconds, internal, when last compiled. |
| 6 | Port number of who compiled program last. |
| 7 | User who compiled program last. |
| 8 | Account name that compiled program last. |
| 9 | Release version from where program was last compiled. |
| 10 | Options used when last compiled, alphabetically. |
| 11 | Bytes in Pick BASIC object code. |
| 12 | Pick FlashBASIC object frame count. |
| 13 | Date of the last execution in internal format. Note that you can reference this value from the r/date attribute defining item. |
| 14 | Time of the last execution in internal format. Note that you can reference this value from the r/time attribute defining item. |
| 15 | Number of times the program has been run or called since the last compile. Note that you can reference this value from the r/count attribute defining item. |

## Example(s)

This program was compiled January
28, 2003 at 10:29:03 AM, and takes up 43 bytes of 1 frame. It was
compiled on port 12 by user dm in the account qa with no options and
was not Flash compiled.

```
ct dict bp prog
001 CC
002 740380
003 1
004 12812
005 37743
006 12
007 dm
008 qa
009 6.1.0.A5
010
011 43
012 0
013 13742
014 52761
015 00000002
```

---
Source: https://d3codex.com/pickbasic-flashbasic/compile-stamps/ - part of the D3Codex reference.
