… | |
… | |
1393 | INTERFACE pointer |
1393 | INTERFACE pointer |
1394 | gensym (SCHEME_P) |
1394 | gensym (SCHEME_P) |
1395 | { |
1395 | { |
1396 | pointer x; |
1396 | pointer x; |
1397 | char name[40] = "gensym-"; |
1397 | char name[40] = "gensym-"; |
1398 | xnum (name + 7, SCHEME_V->gensym_cnt); |
1398 | xnum (name + 7, ++SCHEME_V->gensym_cnt); |
1399 | |
1399 | |
1400 | return generate_symbol (SCHEME_A_ name); |
1400 | return generate_symbol (SCHEME_A_ name); |
1401 | } |
1401 | } |
1402 | |
1402 | |
1403 | /* make symbol or number atom from string */ |
1403 | /* make symbol or number atom from string */ |