about summary refs log tree commit diff stats
path: root/033check_operands.cc
Commit message (Expand)AuthorAgeFilesLines
* 6957Kartik Agaram2020-10-051-0/+1
* 6913 - copying floats aroundKartik Agaram2020-09-301-0/+2
* 6911 - comparing floatsKartik Agaram2020-09-301-1/+2
* 6910 - emulate most floating-point operationsKartik Agaram2020-09-301-2/+11
* 6888Kartik Agaram2020-09-271-4/+13
* 6887Kartik Agaram2020-09-271-226/+226
* 6886 - floating-point divisionKartik Agaram2020-09-271-0/+1
* 6885 - starting on floating-point instructionsKartik Agaram2020-09-271-2/+64
* 6727 - bugfix in a multiply instructionKartik Agaram2020-08-221-1/+1
* 6090 - new instruction: multiply by immediateKartik Agaram2020-03-061-0/+5
* 6088 - start using setCC instructionsKartik Agaram2020-03-061-0/+11
* 5957 - bootstrap: stale checks for 2-byte opcodesKartik Agaram2020-01-301-2/+14
* 5956Kartik Agaram2020-01-291-27/+9
* 5670Kartik Agaram2019-09-191-0/+691
ghlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
#ifndef HASHTABLE_H
#define HASHTABLE_H

#include "common.h"

typedef struct HashTable HashTable;

HashTable* HashTable_create(uint32 capacity);
void HashTable_destroy(HashTable* hashTable);
BOOL HashTable_search(HashTable* hashTable, uint32 key, uint32* value);
BOOL HashTable_insert(HashTable* hashTable, uint32 key, uint32 data);
BOOL HashTable_remove(HashTable* hashTable, uint32 key);

#endif // HASHTABLE_H