text: #include "../libs/shell.h"
  
  #define MAXTABLA 10000000
  
  /*
   TRABAJO PRÁCTICO 2
   ÁRBOL AVL DE INTERVALOS DOUBLE CON INTERPRETE
   INTEGRANTES:
         - VALENTINA, PRATO
         - IGNACIO, KASEVICH
   GIT: https://github.com/IgnacioKase/tp2-estructuras1
   10/06/2020
  */
  
  /*
   LEER PDFs/Informe.pdf
  */
  
  unsigned long hash(void* clave)
  {
      unsigned long hash = 5381;
      int c;
  
      while (c = *str++)
          hash = ((hash << 5) + hash) + c; /* hash * 33 + c */
  
      return hash;
  }
  
  int main() {
      printf("\nIngrese 'help' para informacion sobre los comandos\n");
  
      TablaHash *tabla = tablahash_crear(MAXTABLA, hash, strcmp);
      char *line = NULL;
      int continuar = 1;
      size_t len = 0;
      size_t lineSize = 0;
  
      // Bucle de Shell
      while (continuar) {
          printf(">> ");
  
          lineSize = getline(&line, &len, stdin);
          
          /* continuar = 0 indica que el usuario
          pidio salir */
          continuar = loop_shell(line, tabla);
      }
      
      tablahash_destruir(tabla);
      free(line);
  
      return 0;
  }
  